小弟用的是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 语法。