创建sql的时候 提示

来源:2-4 数据库连接

北_觅

2016-07-26 20:54


错误代码: 1064

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATE TABLE message (

  ID int(11) NOT NULL AUTO_INCREMENT COMMENT '主键' ' at line 1


写回答 关注

4回答

  • qq_幸福客_0
    2017-02-20 18:14:51

    我知道原因了,老师的文件是win下的,前面带有不可见的bom,我直接复制到终端,就有问题了

  • qq_幸福客_0
    2017-02-20 17:42:23

    试试把“CREATE TABLE” 删掉重新输入一遍试试。我这么做可以了,至于为什么,恐怕只有鬼知道。。。

    qq_为了美...

    说的没错

    2017-06-15 17:13:13

    共 1 条回复 >

  • qq_赵成冬_0
    2016-09-01 08:33:37

    为什么你说主键,不说primarykey呢?

  • 随心ls
    2016-07-27 10:01:03

    在表名之前加上数据库的名字,比如表是创建在lab数据库里面,则应该写CREATE TABLE lab.message

    北_觅

    CREATE TABLE root.messagess ( ID int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', ...... ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8; 这个sql语句还是老师的语句, 我在表名那里 加 root 也不行,加成其它数据名字也是这样的

    2016-07-27 21:32:05

    共 1 条回复 >

通过自动回复机器人学Mybatis---基础版

微信公众号自动回复功能学习Mybatis,基础教程加案例实战方式学习

107412 学习 · 786 问题

查看课程

相似问题