【发布时间】:2015-06-17 20:51:30
【问题描述】:
执行以下代码行时会抛出错误。
CREATE TABLE USERS (
USERNAME VARCHAR(10) NOT NULL,
PASSWORD VARCHAR(32) NOT NULL,
ENABLED SMALLINT,
PRIMARY KEY (USERNAME)
);
CREATE TABLE AUTHORITIES (
USERNAME VARCHAR(10) NOT NULL,
AUTHORITY VARCHAR(10) NOT NULL,
FOREIGN KEY (USERNAME) REFERENCES USERS
);
我得到的例外是:
1215 无法创建外键约束
外键和主键足够相同会引发错误。
请帮忙
【问题讨论】:
标签: mysql sql-server database postgresql mysql-workbench