Php 在MySQL中INSERT INTO之后使用OUTPUT like子句
我有一个表,表中有Php 在MySQL中INSERT INTO之后使用OUTPUT like子句,php,mysql,Php,Mysql,我有一个表,表中有id、name、姓氏列。当我向表中添加新行时,id增加1,因为它的AI和PK。现在我如何用OUTPUT命令返回最新的id变量 "INSERT INTO table (name, surname) VALUES ('mike', 'hensen') OUTPUT ?????? how to continue ????" editLAST\u INSERT\u ID()。它返回每个连接插入的最后一个id,而不是最后一个插入的id(已记录)。据推测,不同的web用户会有不同的连接,
id、name、姓氏
列。当我向表中添加新行时,id
增加1,因为它的AI
和PK
。现在我如何用OUTPUT命令返回最新的id变量
"INSERT INTO table (name, surname) VALUES ('mike', 'hensen') OUTPUT ?????? how to continue ????"
edit
LAST\u INSERT\u ID()。它返回每个连接插入的最后一个id,而不是最后一个插入的id(已记录)。据推测,不同的web用户会有不同的连接,因此使用该函数可以满足您的需要
如果您想要在所有连接上插入的最后一个id,但不一定是从最近的insert
,那么您可以查看元数据中的auto\u increment
值。我非常确定last\u insert\u id()
正是您想要的。它返回每个连接插入的最后一个id,而不是最后一个插入的id(已记录)。据推测,不同的web用户会有不同的连接,因此使用该函数可以满足您的需要
如果您想要在所有连接上插入的最后一个id,但不一定是从最近的insert
,那么您可以查看元数据中的auto\u increment
值。我非常确定last\u insert\u id()
正是您想要的。它返回每个连接插入的最后一个id,而不是最后一个插入的id(已记录)。据推测,不同的web用户会有不同的连接,因此使用该函数可以满足您的需要
如果您想要在所有连接上插入的最后一个id,但不一定是从最近的insert
,那么您可以查看元数据中的auto\u increment
值。我非常确定last\u insert\u id()
正是您想要的。它返回每个连接插入的最后一个id,而不是最后一个插入的id(已记录)。据推测,不同的web用户会有不同的连接,因此使用该函数可以满足您的需要
如果您想要在所有连接上插入的最后一个id,但不一定是最近插入的id
,然后,您可以查看元数据中的自动增量
值。OK的可能重复,但我将如何回显此值?例如选择@yournamedvariable。您能否阅读关于您的问题和答案的第四条评论,因为这是一个大问题。OK的可能重复,但我将如何回显此值?选择@例如,yournamedvariable。你能阅读关于你的问题和答案的第四条评论吗?因为这是一个大问题。OK可能重复,但我将如何呼出此值?例如,选择@yournamedvariable。你能阅读关于你的问题和答案的第四条评论吗?因为这是一个大问题。OK可能重复,但我将如何呼出此值?例如,选择@yournamedvariable。您是否可以阅读关于您的问题和答案的第四条评论,因为这是一个大问题。(设置@web\u id=LAST\u INSERT\u id());我将如何在php中呼出web_id值?@user3301042。您可以使用insert
:选择last\u insert\u id()
(SET@web\u id=last\u insert\u id())之后的查询来执行此操作;我将如何在php中呼出web_id值?@user3301042。您可以使用insert
:选择last\u insert\u id()
(SET@web\u id=last\u insert\u id())之后的查询来执行此操作;我将如何在php中呼出web_id值?@user3301042。您可以使用insert
:选择last\u insert\u id()
(SET@web\u id=last\u insert\u id())之后的查询来执行此操作;我将如何在php中呼出web_id值?@user3301042。您可以使用insert
:选择last\u insert\u id()。