在MySQL 中尋找SQL Server SCOPE_IDENTITY() 的等效項
SQL Server 函數SCOPE_IDENTITY() 提供了一種檢索最後一個標識的方法目前範圍內的INSERT 語句所產生的值。它在 MySQL 中的等價項是 LAST_INSERT_ID()。
LAST_INSERT_ID()
LAST_INSERT_ID() 函數傳回最近插入一行的 INSERT 操作所產生的 ID。具有 AUTO_INCRMENT 欄位的表格。其語法為:
可選的 table_name 參數指定從中檢索最後一個識別值的表。如果省略,LAST_INSERT_ID() 傳回插入了 AUTO_INCREMENT 欄位的最後一個表格的值。
範例
考慮下表:
使用 INSERT 語句向該表插入一行將產生一個 ID新紀錄。 LAST_INSERT_ID() 函數可用於在 INSERT 操作後立即檢索此 ID,如下所示:
這將傳回新建立的記錄的 ID。
附加說明
以上是如何在MySQL中檢索最後插入的自增ID?的詳細內容。更多資訊請關注PHP中文網其他相關文章!