我目前使用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