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

INSERTでMySQLの重複キーエラーを無視する

    このエラーは、テーブルの列の1つをUNIQUEに指定したために発生します。 。この列に同じ値の2つの行を含めることはできません。代わりに既存の行を置き換える場合は、REPLACEを使用してください INSERTの代わりに 。列に同じ値を含む行が本当に必要な場合は、UNIQUEを削除してください その列の修飾子。

    INSERT IGNOREの使用 他のいくつかの回答で説明されているように、エラーの発行は防止されますが、テーブルは更新されません。



    1. 右側のテーブルへの内部結合後に左側のテーブルから個別の行を選択するSQLクエリ

    2. Microsoft SQL Server 2005/2008:XMLとtext/varcharデータ型

    3. 列ストアプラン

    4. 昇順で最後の20の順序を選択します-PHP/MySQL