1

我想删除 MySQL 表中的所有记录,其中“id”列中的值大于某个值且小于某个值..

我试过这个:

 DELETE FROM `jos_users` WHERE `id` > 1303856 AND 'id' < 2557250 ;

但是发生的情况是所有记录 > 1303856 都被删除了..包括值 2557250 和超过 2557250 的 id...

那么在这种情况下,正确的 mysql 查询或语法可能是什么?

提前致谢..

4

1 回答 1

3

可以尝试之间

delete from `jos_users` where id between 1303856 and 2557250

这也应该有效。注意id 和'id'。``和''之间的区别

DELETE FROM `jos_users` WHERE `id` > 1303856 AND `id` < 2557250 ;
于 2012-08-01T02:45:41.603 回答