gpt4 book ai didi

mysql - Cell中当前Insert的Auto_Increment的使用值

转载 作者:行者123 更新时间:2023-11-30 23:22:47 25 4
gpt4 key购买 nike

如何获取 MySQL 为当前插入行生成的 auto_increment 值,以便在插入命令中使用它?例如:

INSERT INTO aTable (aField) VALUES ( AUTOINCVALUEHERE )

这似乎不是一个复杂的操作,但我一直无法在这里、MySQL 文档或其他地方找到任何解决方案。我知道执行更新的潜力,但如果我不需要运行多个查询来完成此操作,我会更愿意。

我已经尝试过 LAST_INSERT_ID() - 它不起作用,文档说它只是为了给出上次执行的查询的值,而不是当前的值。

最佳答案

您需要在表中有另一个唯一字段,例如 -email-id ,以便您可以从该行获取相应的 autoincremented_id。但仍然对为什么要在插入查询中使用它感到困惑?

 "select autoincremented_id from Table where somthing_unique = value" ;

关于mysql - Cell中当前Insert的Auto_Increment的使用值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14805422/

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