gpt4 book ai didi

php - 检索多查询中每个 INSERT 语句的 id

转载 作者:行者123 更新时间:2023-11-29 01:43:16 25 4
gpt4 key购买 nike

是否可以为以下 SQL 请求中的每个 INSERT 语句检索 id(在我的例子中是 ua_id)

INSERT INTO users_addresses (ua_user_id, ua_address_id) VALUES (1,1);
INSERT INTO users_addresses (ua_user_id, ua_address_id) VALUES (1,2);
INSERT INTO users_addresses (ua_user_id, ua_address_id) VALUES (1,3);

使用 mysqli::multi_query() 执行它 其中 ua_id 是 AUTO_INCREMENT 主键?

最佳答案

在 MySQL 中,您可以使用 LAST_INSERT_ID() 函数。您需要每次都使用此函数 - 在 INSERT 语句之后。它获取最后插入的记录的 ID。

MySQL 文档 - LAST_INSERT_ID()

关于php - 检索多查询中每个 INSERT 语句的 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13848177/

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