gpt4 book ai didi

mysql - 在mysql中使用表达式获取最后插入的ID

转载 作者:行者123 更新时间:2023-12-01 00:36:43 28 4
gpt4 key购买 nike

我想获取表中最后一个 id 插入的值。我怎么能在 mysql 中做到这一点?例如:在 db2 中我们有

SET var_ID = (SELECT ID FROM NEW TABLE (INSERT INTO val_CLIENT(E_VER, NAME, TYPE) VALUES(0, val_NAME, 502))); 

以上语句需要转成mysql。我该怎么做?

最佳答案

您可以使用 LAST_INSERT_ID()功能。

做你的插入语句:

INSERT INTO val_CLIENT(E_VER, NAME, TYPE) VALUES(0, val_NAME, 502);

根据您是否在存储过程中执行此操作,您将必须修改它,但如果您要选择它。

SELECT LAST_INSERT_ID() AS `ID`;

要将其存储为变量,您可以使用 SET声明。

SET @VarID = (SELECT LAST_INSERT_ID());

关于mysql - 在mysql中使用表达式获取最后插入的ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47512839/

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