【问题标题】:HeidiSql - keep getting error 1064HeidiSql - 不断收到错误 1064
【发布时间】:2015-11-25 14:17:58
【问题描述】:

当我尝试创建一个新表时,我不断收到下图中出现的错误:

这是我的代码:

CREATE TABLE SalesKicker {
id INT(6) UNSIGNED AUTO_INCREMENT,
PRIMARY KEY(id),
BedrijfsName VARCHAR(30) NOT NULL,
ContPers VARCHAR(30) NOT NULL,
TelNum INT(20),
Plaats VARCHAR(30),
Land VARCHAR(30),
PostCode VARCHAR(30),
GebrDat TIMESTAMP
}

谁能告诉我我在这里做错了什么?

【问题讨论】:

    标签: mysql syntax-error mysql-error-1064


    【解决方案1】:

    使用括号,而不是花括号。另外,不要忘记语句末尾的分号,并将关键声明放在末尾。

    CREATE TABLE SalesKicker (
      id INT(6) UNSIGNED AUTO_INCREMENT,
      BedrijfsName VARCHAR(30) NOT NULL,
      ContPers VARCHAR(30) NOT NULL,
      TelNum INT(20),
      Plaats VARCHAR(30),
      Land VARCHAR(30),
      PostCode VARCHAR(30),
      GebrDat TIMESTAMP,
      PRIMARY KEY(id)
    );
    

    【讨论】:

    • 非常感谢!以为你必须使用花括号。我的一个小错误。谢谢!
    猜你喜欢
    • 2019-05-05
    • 1970-01-01
    • 2019-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-16
    • 2020-04-26
    • 2016-01-30
    相关资源
    最近更新 更多