为什么我不能像这样在MySql上使用--position?

时间:2011-04-22 11:48:01

标签: mysql linux

有人可以在这里指导我,为什么我会收到此错误?我该如何解决?

#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 '--position 15 87, stu_id char(9) PRIMARY KEY, stu_fname char(20) ' at line 1

以下查询我试图运行;

CREATE TABLE IF NOT EXISTS STid( - - position1587,
stu_idchar( 9 ) PRIMARY KEY ,
stu_fnamechar( 20 ) NOT NULL ,
stu_lnamechar( 20 ) NOT NULL
);

的信息:

user@wserver:~$ mysql --version
mysql  Ver 14.14 Distrib 5.1.49, for debian-linux-gnu (i686) using readline 6.1

1 个答案:

答案 0 :(得分:3)

来自the docs

  

...“ - ”(双破折号)注释样式要求第二个破折号后跟至少一个空格或控制字符(例如空格,制表符,换行符等)。此语法与标准SQL注释语法略有不同......