2016-09-23 26 views
1

私は自分の質問への答えを探してみましたが、私の場合に合うものを見つけることができませんでした。特定の範囲のIDを持つ行を削除するにはどうすればよいですか?

私は、数字よりも大きい特定の行を削除するために正しいSQL文を探していますが、特定の点で停止する必要があります。

どうすればいいですか?右の構文が近くに使用するために.... ';あなたはSQL構文でエラーが発生している -

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

上記動作しませんでした、それは誤り...

1064を与えました< 1101' 行1

+3

'ID> = 1043とid <1101'または試みる1043と1100' – Drew

+0

間'使用....とID <1101 ; – LogicalMan

+0

ありがとうございます。私は 'とどこでid ...'を試みたが、 'とid'を試してみることを考えなかった – Ale

答えて

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

であなたがもう一度あなたのコラムを参照していないので、MySQLは1101

0未満にしたいのかわかりません

変化これ:これ

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

DELETE FROM table_name where id >= 1043 and id < 1101; 
関連する問題