MySQ5.5L里出现了error 1064(42000)错误

小弟用的是5.5版本,晚上对着书敲了下实体完整性的代码,但是当我建表时却出现了
如题的错误—error 1064(42000)

我试过加``这个反引号但是也没有用处

所以请大神们看看

`图片说明

5.5有些特性或者函数不支持,可以改成如下试试

CREATE TABLE `studen_new` (
    `sno` varchar(10) NOT NULL  COMMENT '学号',
    `sname` varchar(20) NOT NULL COMMENT '姓名',
    `ssex` varchar(2) NULL DEFAULT '男' COMMENT '性别',
    `sbirth` date  NULL COMMENT '出生日期',
    `zno` varchar(4) NULL COMMENT '专业号',
    `sclass` varchar(10) COMMENT '班级',
     PRIMARY key(sno)
) COMMENT '学生表' ;

看你的语句中的逗号是中文输入法的逗号,换成英文输入法的逗号再执行。
先在文本文件中写正确 SQ 就可以了,总的 SQL 语句本地测是了没有错误 SQL 语法。