我正在尝试使用外键创建表,但我不断收到错误1215,说它无法添加外键约束。我仔细检查了约束的数据类型和REFERENCES部分,这似乎是有序的。
我对数据库比较陌生。我该怎么做才能解决这个问题?
将引用FK的患者表:
成功引用患者表PK的admitting_diagnosis表
我想参考的放射学请求表。我复制了admitting_diagnosis的创建表代码,但却给我一个错误。
为患者表创建的序列和触发器。你认为这是主要原因吗?
答案 0 :(得分:0)
外键应该引用第一个表的主键。患者表中没有主键。您应该创建主KEY patient_id并在其他两个表中引用它。