【发布时间】:2013-06-09 10:19:38
【问题描述】:
此处的表 SEARCHAUTHOR 正在重试 CATALOGUEBASE 但代码导致以下错误:
Error Code: 1005. Can't create table 'easylibdb1.SEARCHAUTHOR' (errno: 150)
CATALOGUEBASETABLE的表结构
CREATE TABLE IF NOT EXISTS CATALOGUEBASE(
ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
TITLE VARCHAR(250),
SUBTITLE VARCHAR(250),
AUTHOR VARCHAR(100),
EDITION VARCHAR(500) DEFAULT '',
TITLENUMBER VARCHAR(500),
PRIMARY KEY (ID)
);
和SEARCHAUTHORTABLE
CREATE TABLE IF NOT EXISTS SEARCHAUTHOR(
ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
TITLENUMBER VARCHAR(500),
AUTHOR VARCHAR(250) DEFAULT '',
SEQUENCE INT UNSIGNED,
PRIMARY KEY (ID),
FOREIGN KEY (TITLENUMBER) REFERENCES CATALOGUEBASE (TITLENUMBER)
);
提前致谢。
【问题讨论】:
-
我删除了喊叫声。
-
@L-Three : error cide ?
标签: mysql sql foreign-keys mysql-workbench