gpt4 book ai didi

php - 在 MySQL 中的 INSERT INTO 之后使用类似 OUTPUT 的子句

转载 作者:太空宇宙 更新时间:2023-11-03 11:57:32 25 4
gpt4 key购买 nike

我有一个包含 id, name ,surname 列的表。当我向表中添加新行时,id 自其 AIPK 增加 1。现在如何使用 OUTPUT 命令取回最新的 id 变量?

"INSERT INTO table (name, surname) VALUES ('mike', 'hensen') OUTPUT ?????? how to continue ????"

编辑 LAST_INSERT_ID() 不是一个很好的方法,因为在一个大的网页中每秒可能会添加很多东西。

最佳答案

我很确定 LAST_INSERT_ID() 正是您想要的。它返回最后插入的 ID基于每个连接,而不是最后插入的 ID(已记录 here)。据推测,不同的网络用户会有不同的连接,因此使用该功能可以满足您的需求。

如果您想要在所有连接中插入的最后一个 ID,但不一定来自最近的 insert,那么您可以查看元数据中的 auto_increment 值.

关于php - 在 MySQL 中的 INSERT INTO 之后使用类似 OUTPUT 的子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31493059/

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