gpt4 book ai didi

mysql - 从 MySQL 中的非 AUTO_INCREMENT 列获取最后插入的 ID

转载 作者:可可西里 更新时间:2023-11-01 07:52:53 24 4
gpt4 key购买 nike

LAST_INSERT_ID() 从具有 AUTO_INCREMENT 属性的列中返回最后插入的 ID。

首先,有什么方法可以在没有 AUTO_INCREMENT 属性的列中获取最后插入的 ID。

如果是,我如何获取最后插入的 ID?

任何想法都会很棒。

最佳答案

不总是保证,但您可以使用 MAX():

SELECT MAX(ID) FROM YourTable

这可能无法保证的原因是,如果您同时运行多个事务,这可能会选择不正确的 ID...

类似地,带 LIMIT 的 ORDER BY:

SELECT ID FROM YourTable ORDER BY ID Desc Limit 1

关于mysql - 从 MySQL 中的非 AUTO_INCREMENT 列获取最后插入的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17643219/

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