?? MySQL ???? ?? ???? last_insert_id
? ?? ? ????. ??? ??? ???? ?? ?? ???? ???? ID ??? ???? ????. ?? ??? ? ? ??? ?? ?? ????
??? ??? ??? ??? ???? ????. ?? ???? ? ID? ???? ??? ????. ?? ID ??? ?? ???? ????.
?? ???? lastInsertId? ??? ? ????
last_insert_id()? ???? Mysql ?? ? ?? ?? ?
? ??? ??? ??? ??? ??? ? ? ??? ?? ?? ???(guid)? ???? ????. ?? ?? ? ID? ?????. ?:
????? uuid()
? ???? ??????? guid? ??? ?? ????
??? ?????? ?? ??? ??? ??? ????. ?? ??? MySQL?? InnoDB? ???? ?? LAST_INSERT_ID()
和 ROW_COUNT()
? ???? ID ??? ?? ? ????.
InnoDB? innodb_autoinc_lock_mode
? 0(???) ?? 1(??)? ??? ?? ?? ??? ??? ? ?? ???? ??? ??? ?????.
??? LAST_INSERT_ID()
獲取第一個 ID,并通過添加 ROW_COUNT()-1
??? ID? ?? ?? ? ????.