gpt4 book ai didi

mysql - 插入 mysql 2 条记录,第二条记录引用记录 1 中新创建的 id?

转载 作者:行者123 更新时间:2023-11-29 06:33:30 26 4
gpt4 key购买 nike

我需要在一个查询中将数据插入到 mysql 表中。查询插入多于 1 条记录,第二条记录需要获取第一条记录的 id 并将其填充到 Parentid 列中。我是编写查询脚本的新手,我不知道如何实现这一点。

示例:

| id | parentid |
| 1 | null |
| 2 | 1 |

最佳答案

您可以使用LAST_INSERT_ID,但我不认为这会被视为“一个查询”:

START TRANSACTION;
BEGIN;
INSERT INTO tablename (parent_id) VALUES
(NULL);
INSERT INTO tablename (parent_id) VALUES
(LAST_INSERT_ID());
COMMIT;

关于mysql - 插入 mysql 2 条记录,第二条记录引用记录 1 中新创建的 id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55070405/

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