gpt4 book ai didi

mysql 两张表的关系

转载 作者:太空宇宙 更新时间:2023-11-03 11:57:00 25 4
gpt4 key购买 nike

我需要帮忙...

我想在两个表之间建立关系:

表称为电影,表称为导演。

在一个表单上,我在电影表中创建了 director_id 作为外键,但我不知道如何继续。

它是这样工作的:我有一个表单,它要求我输入文件名、上传电影和输入导演姓名,但外键是导演 ID。在 directors 表中只有两列,director id 和 director name。

如何在表单上添加导演姓名并在与导演 ID 相关的导演表中插入?

我知道我解释得非常糟糕,但这是因为我不太清楚自己在做什么,而且我的脑子里开始乱七八糟...

有人明白我想问什么吗? :(

谢谢

最佳答案

首先执行director表的insert查询,director表的'director_id'字段为主键,并且自增。

插入董事(姓名)值('xyz 导演')

然后执行以下查询以从 directors 表中获取最后插入的 id

SELECT LAST_INSERT_ID() 作为 director_id

现在使用最后插入的 directors 表 id 作为 films 表中的外键

INSERT INTO films(您的字段,director_id)VALUES ('你的字段', director_id)

关于mysql 两张表的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31962137/

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