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

MYSQL ON DUPLICATEKEYUPDATEが更新されませんでした

    おそらくclassify列です uniqueではありません 。 UNIQUEが必要です ON DUPLICATE KEY UPDATEを作成するためのテーブルのフィールド 仕事。まだ設定していない場合は、以下のステートメントを実行できます。

    ALTER TABLE statistics ADD CONSTRAINT tb_uq UNIQUE (classify)
    


    1. Oracleのutl_file.fopenパラメータ

    2. Hibernateアノテーションを使用してLob/Clob/tinyblobにインデックスを追加する方法

    3. 明示的に注文してデッドロックを回避する

    4. PostgreSQL列'foo'は存在しません