1. 通過(guò)自增的鍵auto_increment獲得。
這類做法需要斟酌并發(fā)的情況,需要在事務(wù)中對(duì)主表加以“X鎖“,待取得max(id)的值以后,再解鎖。
2. 使用select LAST_INSERT_ID() 方法,是線程安全的操作。使用select last_insert_id()時(shí)要注意,當(dāng)1次插入多條記錄時(shí),只是取得第1次插入的id值?!?span style="color:rgb(51,51,51); font-family:Verdana,Arial,宋體; font-size:14px; line-height:24px">自動(dòng)返回最后1個(gè)INSERT或 UPDATE 查詢中 AUTO_INCREMENT列設(shè)置的第1個(gè)表產(chǎn)生的值】