gpt4 book ai didi

mysql - 将单表拆分为多对多关系

转载 作者:行者123 更新时间:2023-11-29 13:56:36 24 4
gpt4 key购买 nike

我有一个如下所示的表格:

enter image description here

我想将其拆分为 3 个具有 PK-FK 关系的不同表。本质上一个省可以有很多州,一个州可以有很多城市。如果可能的话,使用 SQL 查询一次性完成此操作的最佳方法是什么?或者使用 phpmyadmin 等工具。

最佳答案

省份表:

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 查询将值插入其中

关于mysql - 将单表拆分为多对多关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15761060/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com