mysql删除id小于100

mysql删除id小于100,第1张

您好,要删除ID小于100的MySQL记录,可以使用以下SQL语句:DELETE FROM 表名 WHERE ID <100

这条SQL语句将会删除表中ID小于100的所有记录,请注意,这条语句不可逆,执行后将无法恢复被删除的记录,请谨慎 *** 作

不对,MySQL不能对进行查询 *** 作的表再进行删除更新 *** 作。解决方法

再进行一次查询以规避同表问题

delete from 表名 where id =(select id from(select min(id) from 表名)as 表别名);

2.直接使用一下语句:delete from 表名 order by id limit 1;

最小值只有1个时limit 1 才能正确使用


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6191266.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-17
下一篇 2023-03-17

发表评论

登录后才能评论

评论列表(0条)

保存