我想删除MySQL表中的所有记录,其中'id'列中的值大于某个值且小于某个值。
我试过了:
DELETE FROM `jos_users` WHERE `id` > 1303856 AND 'id' < 2557250 ;
但是所发生的是所有记录&gt; 1303856被删除..包括值为2557250且超过2557250的ID ...
那么在这种情况下可能是正确的mysql查询或语法?
提前致谢..
答案 0 :(得分:3)
可以尝试
delete from `jos_users` where id between 1303856 and 2557250
这也应该有用。记下
之间的区别id
和'id'。 ``和''
DELETE FROM `jos_users` WHERE `id` > 1303856 AND `id` < 2557250 ;