LAST_INSERT_ID()函數可以返回上一次插入操作時生成的自增ID。它可以用于INSERT、UPDATE和REPLACE語句中,但是只有在插入操作時才會返回正確的值。
以下是一個簡單的示例:
假設有一個名為users的表,其中id是自增ID:
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,ame VARCHAR(50) NOT NULL,ail VARCHAR(50) NOT NULL
現在,我們想要插入一條新的用戶記錄,并獲取自增ID:
ameaildoeple');
SELECT LAST_INSERT_ID();
上述代碼將插入一條新的記錄,并使用LAST_INSERT_ID()函數返回自增ID。如果插入操作成功,它將返回新插入記錄的自增ID。如果插入操作失敗,它將返回0。
總之,使用LAST_INSERT_ID()函數可以輕松地獲取MySQL表中自增ID列的值。