phpmyadmin中的多个外键

时间:2016-07-29 05:42:16

标签: database phpmyadmin

我正在尝试在表中添加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; ,CONSTRAINT foodsuggestion FOREIGN KEY(#sql-b54_1b)REFERENCES {{1 (#sql-b54_1b_ibfk_1))

1 个答案:

答案 0 :(得分:0)

确保子表中没有包含Res_id数据的行,这些行不在主表中,即餐馆。此外,如果你在问题中包含表格的结构,那将更容易理解。

E.g:

主表餐厅

res_id|other column|
------|------------|--
  1   |            |
  2   |            |

子表

id|res_id|other column|
--|------|------------|---
1 |  1   |            |
2 |  2   |            |
3 |  3   |            |

这不起作用,并给出外键约束失败错误。