【发布时间】:2017-03-03 20:52:35
【问题描述】:
我有一个表 A 有 200 条记录和表 B 有 10K,表 A 有一个唯一代码 varchar(无法更改)并假设调用 A_code。表 B 的每一行都有该代码(意味着 10k 条记录)。
表示关系是一对多的。
如何将外键添加到表 B agaist A_code 列?
当我想创建外键时,phpMyAdmin 抛出错误,
在 ccg_code 上创建外键时出错(检查数据类型)
【问题讨论】:
-
两个表中的列必须具有相同的数据类型。
-
你的意思是表
B的列A_code和表A的id? -
显示你的 SQL 代码。我的意思是两个表中的 A_code。
-
请为每张桌子提供
SHOW CREATE TABLE。
标签: php mysql foreign-keys relational-database mariadb