【问题标题】:1064 error Can't Solve1064错误无法解决
【发布时间】:2015-12-11 15:50:45
【问题描述】:
 创建表成员 (
MemberID VARCHAR (255) 非空,
电子邮件 VARCHAR (255) 非空,
性别 CHAR NOT NULL,
生日 VARCHAR (20)
教育 VARCHAR (20),
名称 VARCHAR (20),
主键(会员 ID),
FOREING KEY (MemberID) REFERENCES LanguageSEARCH(MemberID),
FOREING KEY (MemberID) REFERENCES FOVORITE(MemberID),
FOREING KEY(MemberID)参考历史(MemberID),
FOREING KEY (MemberID) REFERENCES TRACK(MemberID),
FOREING KEY (MemberID) REFERENCES WordSEARCH(MemberID),
FOREING KEY (MemberID) 参考订单(BookMemberID)
);
Error:1064 (42000): 使用 near'VARCHAR (20),
名称 VARCHAR (20),
主键(会员 ID),
第 6 行的 FOREING KEY'

我有这个我无法解决的问题。我可以稍后添加外键,但我不知道如何解决这个问题。(使用 MariaDB xampp)

【问题讨论】:

  • Birthday 列后缺少逗号。

标签: mysql


【解决方案1】:

尝试添加另一个 var 作为主键,而不是用于外键的属性。

“生日”后面少了一个逗号

【讨论】:

    【解决方案2】:

    我认为您在生日列的 VARCHAR(20) 之后错过了 ,。因此错误。

    【讨论】:

      猜你喜欢
      • 2014-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-05
      • 1970-01-01
      相关资源
      最近更新 更多