【发布时间】:2014-05-22 15:49:40
【问题描述】:
我想做三个表,即Provinces、Languages和Cities。
我的Provinces 和Cities 使用Languages。所以我制作了连接表,即Provinces_Languages 和Cities_Languages。所有表都包含id 和name 作为列。
省份
身份证
名字
语言
身份证
名字
Provinces_Languages
省_id
语言_id
外键
同样适用于城市:
城市
身份证
名字
使用相同的语言表
Cities_Languages
city_id
语言_id
外键
但是,它不能使用与表语言相同的主键。我收到此错误:
我该如何解决这个问题? 提前致谢
【问题讨论】:
-
为什么不让您的 alter 语句更简单,一次添加/删除一件事,这样您的表格看起来就像您要找的一样?