我目前使用phpmyadmin来创建许多不同的表,但这一个似乎是造成问题。这可能是这部分代码的错误,或者可能来自于我的代码中进一步引用Staff的内容?SQL创建表 - 错误
SQL query:
CREATE TABLE Staff(
Staff_ID INTEGER(5) PRIMARY KEY AUTO_INCREMENT ,
Local_ID INTEGER(5) ,
First_name VARCHAR(20) NOT NULL ,
Last_name VARCHAR(20) NOT NULL ,
Address_line_1 VARCHAR(30) NOT NULL ,
Address_line_2 VARCHAR(30) NOT NULL ,
City VARCHAR(20) NOT NULL ,
Post_Code VARCHAR(8) NOT NULL ,
Email VARCHAR(30) NOT NULL ,
Telephone INTEGER NOT NULL ,
Date_employed DATE,
Salary DECIMAL,
Sales_ID INTEGER(5) ,
Manager_ID INTEGER(5) ,
Development_ID INTEGER(5) ,
FOREIGN KEY (Local_ID) REFERENCES LocalOffice(Local_ID) ,
FOREIGN KEY (Sales_ID) REFERENCES Sales_Advisors(Sales_ID) ,
FOREIGN KEY (Manager_ID) REFERENCES Site_Manager(Manager_ID) ,
FOREIGN KEY (Development_ID) REFERENCES Development(Development_ID)
);
MySQL表示:
1005 - 无法创建表 'h_h.staff'(错误:150)(详细资料...)
显示完整的错误。 – 2013-04-29 06:25:42
这段代码正在处理我的mysql吗?你怎么了?请显示错误。 – 2013-04-29 06:27:02
使用PHPMYADMIN - 这是完全错误。 – 2013-04-29 06:27:13