【问题标题】:Tried creating sql tables but shows error [duplicate]尝试创建 sql 表但显示错误 [重复]
【发布时间】:2017-03-04 07:20:46
【问题描述】:

我用于创建表的查询
创建表添加(

 -> id INT AUTO_INCREMENT,
        -> firstname char(50),
        -> lastname char(50),
        -> email varchar(50),
        -> password varchar(50),
        -> confirmPassword varchar(50),
        -> mobileNo varchar(20),
        -> location varchar(50),
        -> PRIMARY KEY(id)
        -> );

【问题讨论】:

  • 那些箭头是什么?
  • @GurV 他们似乎是 mysql 的多行命令提示符。
  • 多行命令
  • 问题已解决 无论如何感谢@paul :)

标签: mysql mysql-5.7


【解决方案1】:

add 是保留字。更改表的名称可能是最好的方法,但如果这不可能,您可以使用反引号将其转义:

create table `add`( -- Here!
    id INT AUTO_INCREMENT,
    firstname char(50),
    lastname char(50),
    email varchar(50),
    password varchar(50),
    confirmPassword varchar(50),
    mobileNo varchar(20),
    location varchar(50),
    PRIMARY KEY(id)
);

【讨论】:

  • 完成,有帮助! :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-20
  • 2018-05-10
  • 1970-01-01
  • 2012-08-10
  • 1970-01-01
  • 2022-11-20
相关资源
最近更新 更多