は私のシステムのユーザにU1がテーブルで新しいデータベースのエントリを作成したと、私はは、そのようなエントリのID(AUTO_INCREMENTフィールド)を取得するために機能をにおけるlastInsertId使用しますが、ほぼ同時に(少し後)別のユーザーU2同じを行う。それは最も最近のものであるので、この場合はPHP PDO関数におけるlastInsertIdとレースコンディション
は、は、U1他のユーザーが追加したエントリのIDについてリターンにおけるlastInsertIdん?
ありがとうございました。
あなたの質問に有効な答えは、http://stackoverflow.com/questions/10371306/best-way-to-find-the-last-inserted-id-in-mysql-using-php –
私の理解は各ユーザーは別の接続になり、問題はありません。スクリプトの開始時に接続を作成するときは、コードを1回実行するだけで基本的に作成します。あなたが接続を共有するためのすてきなことをしない限り、別のユーザーは新しい接続を持つでしょう。 – mpen
ニース、ありがとう。 – Trino00