我的表格如下所示:
我想将它拆分为3个不同的PK-FK关系表。基本上一个省可以有很多州,一个州可以有很多城市。如果可能的话,使用SQL查询一次性执行此操作的最佳方法是什么?或使用像phpmyadmin这样的工具。
答案 0 :(得分:1)
省表:
Province_ID (PK)
Province_Name
州表:
State_ID (PK)
State_Name
Province_ID (FK)
AreaCode
花旗表:
Citi_ID (PK)
Citi_Name
State_ID (FK)
Citi_Code
我认为没有任何工具可以帮助您自动规范化此表。所以你必须通过代码创建这些表,然后使用sql查询将值插入其中
答案 1 :(得分:0)
您可以将其分区如下:
Prov Table with Prov_ID as PK.
State Table with State_ID as PK and Prov_ID as FK
City Table with City_ID as PK and State_ID as FK and Prov_ID as FK