如何删除ID在特定范围内的行?

时间:2016-09-23 20:36:04

标签: mysql

我试着寻找我的问题的答案,但我无法想出任何适合我的情况。

我只是在寻找正确的sql语句来删除大于某个数字的某些行,但我想让它在某一点停止。

我该怎么做?

DELETE FROM table_name where id >= 1043 and < 1101; 

上面没有用,它给出了错误......

  

1064 - 您在SQL语法中有错误; ....在'&lt;附近使用正确的语法第1行1101'。

2 个答案:

答案 0 :(得分:1)

DELETE FROM table_name where id >= 1043 and id < 1101; 

答案 1 :(得分:1)

你没有再次引用你的专栏,所以mysql不知道你想要小于1101。

改变这个:

DELETE FROM table_name where id >= 1043 and < 1101; 

到此:

DELETE FROM table_name where id >= 1043 and id < 1101;