1. 程式人生 > >mysql 插入資料後返回自增 ID 的七種方法

mysql 插入資料後返回自增 ID 的七種方法



   2. 因為 LAST_INSERT_ID 是基於 Connection 的,只要每個執行緒都使用獨立的 Connection 物件,LAST_INSERT_ID 函式 將返回該 Connection 對 AUTO_INCREMENT列 最新的 insert or update* 作生成的第一個 record 的ID。這個值不能被其它客戶端(Connection)影響,保證了你能夠找回自己的 ID 而不用擔心其它客戶端的活動,而且不需要加鎖。使用單INSERT 語句插入多條記錄,  LAST_INSERT_ID 返回一個列表。
   3. LAST_INSERT_ID 是與 table 無關的,如果向表 a 插入資料後,再向表 b 插入資料,LAST_INSERT_ID 會改變。