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

テーブル内のすべてのレコードの1列の設定値

    UPDATE your_table SET likes = NULL
    

    または、likes 列はNULLを許可しません :

    UPDATE your_table SET likes = ''
    

    DBクエリの実行に使用される一部のSQLツールは、すべてのレコード(whereのないクエリ)の更新を防ぎます。 句)デフォルトで。それを構成してその節約設定を削除するか、whereを追加することができます trueである句 すべてのレコードについて、とにかく次のようにすべて更新します:

    UPDATE your_table 
    SET likes = NULL
    WHERE 1 = 1
    

    比較の場合 NULLを使用 次に、ISも必要です オペレーター。例:

    UPDATE your_table 
    SET likes = NULL
    WHERE likes IS NOT NULL
    

    比較 NULL 等しい演算子(= UNKNOWNを返します 。しかし、IS 演算子はNULLを処理できます 。




    1. Oracle XML:スキップが存在しないノード

    2. R11iのPL/SQLゲートウェイ

    3. TransactionManagementError?

    4. MySQLでのDebeziumフラッシュタイムアウトとOutOfMemoryErrorエラー