跨多个表引用主键的外键?
问题描述:
我有三个表说,城市,州和道路跨多个表引用主键的外键?
1)城市 - > city_id(PK),名
2)国有> Stt_id(PK),名
3)路 - > Edge_id(PK),Admin_id(FK)
其中Admin_id指的是city_id和Stt_id。
这样做是因为表格太大。
说city_id包含1,2,3 和Stt_id包含4,5,6
现在如果我在插入1,2,3,4,5,6 admin_id它throuing错误..什么是我的问题的解决,
问候
桑杰
答
创建admin
表适用于每个国家每个城市的条目,使用其作为admin_ids
和city_id
stt_id
在他们各自的表格中。然后在city_id
,stt_id
和road.admin_id
上声明外键,参考admin.admin_id
(当然保留所有现有的PK)。