MySQL中一次性删除多条记录的SQL语句要怎么写?

原创 野人  2021-10-25 19:17  阅读 156 次

昨天,在写Zblog插件的时候,就有遇到这个问题,就是选中多个活动链接,用户只要点击一次的删除,就可以把选中的都删除了,本来以为这个功能老早就解决了。

但是,在复测的时候,才发现,并没有删除成功,语句虽然执行成功了,但是却没有任何的作用,这里给大家来个错误的示范:

DELETE FROM 表名称 WHERE 列名称 = 值 AND 列名称 = 值

上面那样写,是不行的,于是经过搜索引擎的帮助下,找到了可以执行成功的SQL语句,特来记录下,正确写法如下:
delete from tablename where id in(1,2,3,5)

DELETE FROM 表名称 WHERE 列名称 in (值1,值2,值3,值n)

本文地址:https://www.yerenwz.com/4913.html
版权声明:本文为原创文章,版权归 野人 所有,欢迎分享本文,转载请保留出处!

发表评论