我试着寻找我的问题的答案,但我无法想出任何适合我的情况。
我只是在寻找正确的sql语句来删除大于某个数字的某些行,但我想让它在某一点停止。
我该怎么做?
DELETE FROM table_name where id >= 1043 and < 1101;
上面没有用,它给出了错误......
1064 - 您在SQL语法中有错误; ....在'&lt;附近使用正确的语法第1行1101'。
答案 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;