私が使用しているので、挿入された行のIDを取得して、2つのテーブル間の共通フィールドとしてAUTO_INCREMENT
使用して別のテーブルを更新できるようにします。ID
LAST_INSERT_ID
私はそれが最後になることを理解しましたID
。しかし、私の懸念は、データベースが多くのユーザーによって同時にアクセスされていることです。したがって、別のプロセスがテーブルにアクセスし、同時に新しい行を挿入した可能性があります。
使用されている接続LAST_INSERT_ID
に関係なく、最後のIDのみを返しますか、それとも使用している接続の最後のIDのみを返しますか?
Tomcatサーバーの接続プールを使用してMySQLデータベースにアクセスしていることに注意してください。
要約すると、値を使用してテーブルAにリンクする必要があるテーブルBに行を挿入する必要があるよりも、自動インクリメントを使用してテーブルAに行を挿入する必要がありAUTO_INCREMENT
ます。