我正在尝试在表中添加2个forign键,但是当我创建第二个forien键时,它会出现如下错误:
1452 - 无法添加或更新子行:外键约束失败(
-moz-border-radius: 10px 5px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 5px; border-radius: 10px 5px;
。border-radius: 10px 5px;
,CONSTRAINTfoodsuggestion
FOREIGN KEY(#sql-b54_1b
)REFERENCES {{1 (#sql-b54_1b_ibfk_1
))
答案 0 :(得分:0)
确保子表中没有包含Res_id数据的行,这些行不在主表中,即餐馆。此外,如果你在问题中包含表格的结构,那将更容易理解。
E.g:
主表餐厅
res_id|other column|
------|------------|--
1 | |
2 | |
子表
id|res_id|other column|
--|------|------------|---
1 | 1 | |
2 | 2 | |
3 | 3 | |
这不起作用,并给出外键约束失败错误。