从mysql插入查询中获取新记录的主键ID?

从mysql插入查询中获取新记录的主键ID?,第1张

从mysql插入查询中获取新记录的主键ID?

您需要使用以下

LAST_INSERT_ID()
功能:http : //dev.mysql.com/doc/refman/5.0/zh-
CN/information-functions.html#function_last-insert-
id

例如:

INSERT INTO table_name (col1, col2,...) VALUES ('val1', 'val2'...);SELECT LAST_INSERT_ID();

这将让你背

PRIMARY KEY
的最后一排的价值 插入:

生成的ID在 每个连接 的服务器中维护。这意味着函数返回给定客户端的值 是为该客户端 影响AUTO_INCREMENT列
最新语句生成的第一个AUTO_INCREMENT值。

因此,通过返回的值

LAST_INSERT_ID()
是每用户是 不会受到影响 的,可能在服务器上运行的其他查询 其他用户



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5014591.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存