我想问一下如何在数据库的多个表中插入数据。 我有 2 个表,分别命名为 University 和 Department。
university
uni_id |uni_name
department
dept_id|uni_id|dname
uni_id是部门中的外键,uni_id在大学表中设置为自动递增...
insert into university (uni_name) values ("any uni");
insert into department ( uni_id,dname ) values ("same as in uni_id in university table","any")
我无法在部门表(外键)中插入 uni_id。大学表中存在同样的问题。
最佳答案
希望它能起作用:
insert into university (uni_name) values ("any uni");
insert into department ( uni_id,dname ) values (LAST_INSERT_ID(),"any")
关于php - 向2个表中插入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21658227/