PHP PDO - 使用外键插入表中

时间:2017-01-05 17:57:48

标签: php mysql sql pdo phpmyadmin

我想插入一个名为Festivals的表,它有两个外键(venueID& ticketID)。

SQL:

$addFestivalSql = "INSERT INTO festivals 
                        VALUES(DEFAULT, :festivalName, :festivalDescription, 
                                :festivalImage, :festivalLineup, 
                                :musicTypeId, DEFAULT,  DEFAULT)";  

错误:

完整性约束违规:1452无法添加或更新子行:外键约束失败

节日表:

节日表

enter image description here

我使用与两个主键相关的venueID和ticketID创建了两个外键约束。

为什么你认为我收到此错误?

感谢。

0 个答案:

没有答案