gpt4 book ai didi

mysql一次插入和选择

转载 作者:行者123 更新时间:2023-11-30 22:59:26 25 4
gpt4 key购买 nike

我是 MySQL 的新手,所以请多多包涵。我已经建立了一个成员表和一个 session 表。当在member 表中插入一条新记录时,session 表会从member 表中抓取指定的新记录ID 并自动插入到session 表中。这可能吗?

所以顺序是这样的:插入新记录(成员表)-> 获取id(成员表)-> 插入新记录( session 表)

-我已经在 session 表中设置了外键,但我不知道该怎么做
-我正在使用 php,如果这很重要..

最佳答案

您可以轻松地使用 LAST_INSERT_ID();

你的查询可以是这样的:

    INSERT INTO members (id, name)
VALUES('', 'test');
INSERT INTO sessions (member_id, description)
VALUES(LAST_INSERT_ID(),'some description');

在这种情况下,id 设置为自动递增。在您使用 (LAST_INSERT_ID) 将数据插入成员表的那一刻,最后插入的 ID 将存储在 session 表中。

关于mysql一次插入和选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24732607/

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