【发布时间】:2013-11-21 08:34:39
【问题描述】:
我尝试创建一个带有 2 个外键的表,但是当我尝试将其写入 mysql 时,收到错误消息“ERROR 1005 (HY000): Can't create table (errno: 150)”有人帮我吗?这是我的桌子:
create table store (
StoreName varchar(255),
Category varchar(20),
primary key(StoreName,Category));
create table shopps (
StoreName varchar(255),
Category varchar(20),
primary key(StoreName,Category),
foreign key(StoreName) References store);
foreign key(Category) References store);
【问题讨论】:
-
在未经编辑的版本中,您的问题是另一个名称(购物)的表格。您确定错误是因为商店或商店而发生的吗?
标签: mysql sql database foreign-keys