あなたはこのようにすることができます
DELETE FROM table WHERE id NOT IN ( 2 )
または
DELETE FROM table WHERE id <> 2
@Frank Schmittが指摘したように、NULL値にも注意する必要があるかもしれません。 2
以外のすべてを削除したい場合 (NULLを含む)次に、OR id IS NULL
を追加します WHERE句に。
あなたはこのようにすることができます
DELETE FROM table WHERE id NOT IN ( 2 )
または
DELETE FROM table WHERE id <> 2
@Frank Schmittが指摘したように、NULL値にも注意する必要があるかもしれません。 2
以外のすべてを削除したい場合 (NULLを含む)次に、OR id IS NULL
を追加します WHERE句に。