可能重复:
PHP/MySQL: Retrieving the last Inserted Ids for multiple rows
Mysql表列(ID,名称)id-自动增量。
我将通过...
检索最后插入的ID DECLARE value VARCHAR(30);
insert into table (name) values ('foo');
select max(id) into value from table;
这就是我检索id的最大值的方法。
如果同时触发多个insert语句会发生什么。 这是最好的做法。
1)锁定Mysql表
2)再添加一列并将其设置为'0'或'1'技术。
3)任何其他方法。
使用MySql和c#.Net 感谢
答案 0 :(得分:1)
您可以使用LAST_INSERT_ID();
:
INSERT INTO table (name) VALUES ('foo');
SELECT LAST_INSERT_ID();