我想删除mysql中的一千多条记录,如下所示:
-- way 1
delete from a where store_id in (135,272,353,...,102,158)
-- store_id are ruleless, I cannot use between
我这样用别的方法会不会更好?
-- way 2
delete from a where id = 135;
delete from a where id = 272;
delete from a where id = 353;
...
delete from a where id = 102;
delete from a where id = 158;
我现在用方式一,但是执行速度太慢导致CPU增加。所以我想知道使用方式2会不会更好。 我的英语很差,希望这对你有意义。 谢谢!