gpt4 book ai didi

c# - mysql 检索最后插入的自动递增值

转载 作者:行者123 更新时间:2023-11-29 14:15:45 25 4
gpt4 key购买 nike

Possible Duplicate:
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 最大值的方法。

如果多个插入语句同时触发会发生什么。执行此操作的最佳做​​法是什么。

1)锁定Mysql表

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

3)任何其他方法可以做到这一点。

我使用 MySql 和 c# .Net 谢谢

最佳答案

您可以使用LAST_INSERT_ID(); :

INSERT INTO table (name) VALUES ('foo');
SELECT LAST_INSERT_ID();

关于c# - mysql 检索最后插入的自动递增值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12725567/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com