我有两张桌子" tbPerson" 和" tbClient"。
" tbPerson" 列: personid,personname
" tbClient" 列: clientid,personid
正如您所见" tbClient" 将" personid" 作为外键以及何时我要将数据插入" tbPerson" 我想将这些数据保存在" tbClient" personid专栏。
要点: 将数据保存到tbPerson中 - >使用personid并将其保存到tbClient
INSERT INTO `tbclient`( `personid`)
SELECT `personid`
FROM `tbperson`
WHERE NOT EXISTS(SELECT tbclient.personid FROM `tbclient`WHERE `tbclient`.`clienteid` = `tbperson`.`personid`)
这是我的代码。 你能救我吗?
答案 0 :(得分:0)
在第一次插入后使用mysqli_insert_id($con);
,其中$ con是您的数据库连接,以获取最后插入的ID。然后使用新的插入id变量在另一个表中运行另一个插入。