gpt4 book ai didi

mysql - 对于包含字母和数字的自动增量列,Last_insert_id 返回 0

转载 作者:行者123 更新时间:2023-11-29 21:41:00 25 4
gpt4 key购买 nike

我使用触发器生成 id:ug01ug02...我想将它们插入到外键列中,但是 last_insert_id() 返回 0 创建错误。如何获取主键列中“last_insert_id”的值。

最佳答案

MySQL documentation 中所述,LAST_INSERT_ID() 返回一个 BIGINT(64 位) 值,表示由最近执行的 INSERTAUTO_INCRMENT 列设置的第一个自动生成的值/em> 影响此类列的语句。

在您的情况下,您要插入 ID,因此不会生成 AUTO_INCRMENT 值,因此 LAST_INSERT_ID 返回 0

通过执行MySql命令来交叉检查:SELECT LAST_INSERT_ID();

关于mysql - 对于包含字母和数字的自动增量列,Last_insert_id 返回 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34506397/

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