为了账号安全,请及时绑定邮箱和手机立即绑定

创建sql的时候 提示


错误代码: 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 回答

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

0 回复 有任何疑惑可以回复我~

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

3 回复 有任何疑惑可以回复我~
#1

qq_为了美好的明天

说的没错
2017-06-15 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

1 回复 有任何疑惑可以回复我~
#1

北_觅 提问者

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 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

创建sql的时候 提示

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信