在MySQL中,可以使用LAST_INSERT_ID()函数来获取最后插入数据的自增ID值。这个函数返回最近一次对AUTO_INCREMENT列插入操作生成的值。
使用方法如下:
- 在插入数据后,直接调用LAST_INSERT_ID()函数来获取自增ID值,例如:
INSERT INTO table_name (column1, column2) VALUES ('value1', 'value2');
SELECT LAST_INSERT_ID();
- 也可以在INSERT语句中直接使用LAST_INSERT_ID()函数来获取自增ID值,例如:
INSERT INTO table_name (id, column1, column2) VALUES (LAST_INSERT_ID(), 'value1', 'value2');
需要注意的是,LAST_INSERT_ID()函数只在当前连接中有效,如果有多个连接同时进行插入操作,需要在同一个连接中使用该函数来获取正确的自增ID值。