mysql一次插入并选择全部

mysql一次插入并选择全部,mysql,Mysql,我是MySQL的新手,请容忍我。我已经设置了一个成员表和一个会话表。在成员表中插入新记录时,会话表将从成员表中获取分配的新记录ID,并自动插入会话表中。这可能吗 因此,顺序如下: 插入新记录(成员表)->获取id(成员表)->插入新记录(会话表) -我已经在会话表中设置了外键,但我不知道该怎么办 -我在使用php,如果有问题的话。很容易,你可以使用LAST_INSERT_ID() 您的查询可以如下所示: INSERT INTO members (id, name) VALUES(

我是MySQL的新手,请容忍我。我已经设置了一个成员表和一个会话表。在成员表中插入新记录时,会话表将从成员表中获取分配的新记录ID,并自动插入会话表中。这可能吗

因此,顺序如下: 插入新记录(成员表)->获取id(成员表)->插入新记录(会话表)

-我已经在会话表中设置了外键,但我不知道该怎么办

-我在使用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将存储在会话表中。

感谢您的贡献:)