关于squel的编码错误

时间:2018-08-16 19:15:14

标签: mysql

使用以下命令创建表格后尝试查看表格时:

表:学生

CREATE TABLE students (
    studentid INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
    firstname VARCHAR(40) NOT NULL,
    lastname VARCHAR(40) NOT NULL,
    class VARCHAR(20),
    age INT(3)
);

错误消息为:

  

错误1064(42000):您的sql语法有错误;检查与您的mysql服务器版本相对应的手册以获取正确的语法,以在第一行的“学生”附近使用。

1 个答案:

答案 0 :(得分:0)

尝试一下:

delimiter $$
CREATE TABLE students (
    studentid INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
    firstname VARCHAR(40) NOT NULL,
    lastname VARCHAR(40) NOT NULL,
    class VARCHAR(20),
    age INT(3)
);
$$

正如阿尔瓦罗(Alvaro)所说,错误是另外一回事。检查非可见字符。您是否使用MySQL Workbench?如果是,该查询页面上还有什么?