0

可能重复:
PHP/MySQL:检索多行最后插入的 Id

Mysql 表列(ID,名称)id-自动递增。

我将通过...检索最后插入的 id

  DECLARE value VARCHAR(30); 
   insert into table (name) values ('foo');
   select max(id) into value from table;

这就是我如何检索 id 的最大值。

如果多个插入语句同时触发会发生什么。这样做的最佳做法是什么。

1)锁定Mysql表

2)再添加一列并将其设置为“0”或“1”技术。

3)任何其他方式来做到这一点。

我正在使用 MySql 和 c# .Net 谢谢

4

1 回答 1

1

您可以使用LAST_INSERT_ID();

INSERT INTO table (name) VALUES ('foo');
SELECT LAST_INSERT_ID();
于 2012-10-04T10:55:22.447 回答