sql >> データベース >  >> RDS >> Mysql

SQL 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句に。



    1. MySQL – MariaDB –最初のストアドプロシージャの作成

    2. MySQLWorkbenchの上位の代替案

    3. SQLパフォーマンスチューニングが最も重要なデータベース管理スキルである理由

    4. MySqlクエリを使用して完全に一致する単語を検索する方法