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)
答案 0 :(得分:0)
尝试添加另一个var作为主键,而不是用于外键的属性。
你在“生日”之后错过了一个逗号
答案 1 :(得分:0)
我认为你已经错过了VARCHAR(20)之后的生日专栏。因此错误。