1

数人のユーザーがテーブルに行を挿入しようとすると、次のエラーが表示されます。

(325は行の ID です。必要なため自分で行っているため、自動インクリメントはありません。)

エラー

lock()aspには、この種のエラーを実際に防ぐ方法があることを覚えています。

PHPに似たものはありますか?

必要だとは思いませんが、尋ねられればコードが追加されます。

どうもありがとうございました!

4

1 に答える 1

1

これで、ID を手動で割り当ててはいけない理由がわかります :)

ID の自動割り当てを開始するようにテーブルを変更します。

ALTER TABLE your_table AUTO_INCREMENT=last_assigned_id+1

ロックの実装を主張する場合は、sem_acquireを使用できます

于 2013-09-21T09:25:57.683 に答える