2015-12-11 208 views
1
 CREATE TABLE MEMBER (
MemberID  VARCHAR (255)   NOT NULL, 
Email    VARCHAR (255)   NOT NULL, 
Gender   CHAR      NOT NULL, 
Birthday   VARCHAR (20) 
Education  VARCHAR (20), 
Name    VARCHAR (20), 
PRIMARY KEY (MemberID), 
FOREING KEY (MemberID) REFERENCES LanguageSEARCH(MemberID), 
FOREING KEY (MemberID) REFERENCES FAVORITE(MemberID), 
FOREING KEY (MemberID) REFERENCES HISTORY(MemberID), 
FOREING KEY (MemberID) REFERENCES TRACK(MemberID), 
FOREING KEY (MemberID) REFERENCES WordSEARCH(MemberID), 
FOREING KEY (MemberID) REFERENCES ORDER(BookMemberID) 
); 
Error:1064 (42000): use near'VARCHAR (20), 
Name VARCHAR (20), 
PRIMARYKEY (MemberID), 
FOREING KEY' at line 6

我有這個問題我解決不了。 (可以使用MariaDB xampp)1064錯誤無法解決

+0

「生日」欄後面缺少逗號。 –

回答

0

嘗試添加另一個var作爲主鍵,而不是用於外鍵的屬性。

你錯過了一個逗號「生日」

0

後,我想你已經錯過了,VARCHAR(20)列生日之後。因此錯誤。