私はMySQLデータベースに入っているほぼ5000のオブジェクトの配列を持っています。主キーの重複を無視する
この配列にはインデックス 'crn'があり、MySQLテーブルの対応する列が主キーです。
スクリプトの実行を停止するのではなく、重複した主キーを検出した場合、mysqlに入力をスキップするように指示する方法はありますか?
各行を挿入する前にテーブルをチェックすることができましたが、5000またはそれ以上のオブジェクトの間で1または2の重複が予想されるため、非常に高価になると思われます。
どのようにあなたが最初にすべての重複する主キーを持つ行を挿入することができますを参照してください? – Acn
@BigFatPig:それがポイントです。私はそれを挿入したくない。衝突した場合は無視する(つまり、その行の挿入をスキップする) – xbonez
オブジェクトを挿入するにはどうすればよいですか?スクリプトのどの言語を使用していますか? – Fivell