mysql批量删除查询内容
文章描述:
mysql如何批量删除查询内容,当要删除大量数据内容的时候,可以使用嵌套查询方法
student数据表
新建一张student数据,表中有id、姓名、分类字段,然后向表里面添加数据内容。
查询
查询指定分类内容
SELECT * FROM `tp_student` WHERE class = '2'
获取
获取批量删除的id
SELECT tp_student.id FROM `tp_student` WHERE class = '2'
SELECT s.id FROM (SELECT tp_student.id FROM `tp_student` WHERE class = '2') as s
删除
根据指定条件获取到的id,进行批量删除操作
DELETE FROM tp_student where id IN(SELECT s.id FROM (SELECT tp_student.id FROM `tp_student` WHERE class = '2') as s)
执行结果:
发布时间:2021/09/09
发表评论