gpt4 book ai didi

php - 如何将数据插入一个表并获取主键作为外键插入另一个表?

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

我有 2 个表,users 和 syssla,其中 syssla_id 是 users(syssla_id2) 中的外键。

create table syssla(                                    
syssla_id int auto_increment,
Uppgift varchar (255),
Information text,
Tid varchar(100),
primary key(syssla_id)
)engine=innodb;

create table users(
user_id int ,
username varchar (50),
user_password varchar (50),
Namn varchar(100),
syssla_id2 int,
primary key(user_id),
foreign key(syssla_id2) references syssla(syssla_id)
)engine=innodb;

我想在 php 中插入一个表单。但是我怎样才能让外键同时插入到另一个table(users)中的特定用户呢?

最佳答案

您应该编写一个存储过程,首先插入到 syssla 中,然后使用 LAST_INSERT_ID() 函数获取 ID,然后将新记录插入到 users

关于php - 如何将数据插入一个表并获取主键作为外键插入另一个表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36409873/

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