103

テーブル内の ID が 163 から 265 の行を削除する SQL クエリを実行しようとしています。

より少ない数の行を削除するためにこれを試しました

    DELETE FROM `table` WHERE id IN (264, 265)

しかし、一度に数百行を削除する場合、上記の方法に似たクエリはありますか?私もこの種のクエリを使用しようとしていますが、実行に失敗しました

    DELETE FROM `table` WHERE id IN (SELECT * FROM table WHERE id = )

上記のアクションを実行するためのクエリを教えてください...

4

6 に答える 6

4

これを試してください:

DELETE FROM `table` WHERE id >=163 and id<= 265
于 2016-05-13T04:34:01.487 に答える