4

一意のコードを生成する必要がある PHP スクリプトを作成しています。これらのコードは、一度に 100K の管理者ユーザーによって生成されます。私はコードを生成するアルゴリズムを持っていますが、重複が混在する可能性は非常にわずかです.0.001%の可能性ですが、それでも問題を引き起こす可能性があります.

一括挿入ステートメントを実行しようとしています:

INSERT INTO coupons ( 'code' ) VALUES ('code1'),('code2'),('code3');

これには 100K コードが含まれます。私が知りたいのは、code100 がそのコードで挿入を停止するか、残りの挿入を続行して警告で知らせることを除いて、それらのすべてが一意であるかどうかです。

最初の複製で失敗する場合、どうすればよいですか? 管理領域であるため、パフォーマンスは大きな問題ではなく、完了するまでプロセスをスピンオフできます。

4

1 に答える 1