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

重複するキーの更新時-整合性制約違反の取得

    そのテーブルでリストしたクエリは私にとってはうまく機能するので、エラーはそこにはありません。

    エラーを詳しく見てみると、次のことに気づきました。

    このPRIMARYキーは、数字の後に日時が続くのとよく似ています。たとえば、このテーブルのmysqlデータベースにトリガーがある可能性があります。

    (id + dateに基づいて、おそらく価格の変更を自動的に追跡するための何かを言いますか?)

    もう1つのオプションは、可能性が低いエラーに基づいていますが、外部キーの問題がある可能性です。

    テーブルのデータベースで次のmysqlステートメントを実行して、結果を確認してください。

    SHOW TRIGGERS 
    



    1. OBJECTPROPERTY()を使用して、SQLServerの外部キーによってテーブルが参照されているかどうかを確認します。

    2. Mac OS 10.6SnowLeopardでMySqlを起動できません

    3. mysqlでHaversine式を高速化する方法は?

    4. mysqli_escape_string関数を使用してエラーを取得する