我使用的是AUTO_INCREMENT
,我希望得到插入行的ID,以便我可以使用ID
作爲兩個表之間的公共字段更新另一個表。AUTO_INCREMENT和LAST_INSERT_ID
我瞭解,LAST_INSERT_ID
將獲得最後ID
。但是,我擔心的是,數據庫被許多用戶同時訪問。因此,可能有另一個進程訪問該表並且同時插入一個新行。
是否LAST_INSERT_ID
回剛剛過去的ID,無論使用的連接,或者只返回最後一個ID爲我使用的連接?
通知,我訪問使用連接池Tomcat服務器的MySQL數據庫。
編輯:在夏日,我需要插入一個行表A中具有自動增量,比我需要在表B中,其需要被鏈接到表A中使用自動遞增值以插入一行。
請提供更多詳細信息,這將有助於回答。 但仍然可以使用KeyHolder。 – psi 2013-02-12 07:50:50