mySQL这个为啥建不了表,我把最后一行注释了才可以运行,看了半天不知道错哪?

CREATE TABLE student(
studentNo INT(4) NOT NULL PRIMARY KEY COMMENT'学号',
loginPwd VARCHAR(20) NOT NULL COMMENT'密码',
studentName VARCHAR(50) NOT NULL COMMENT'姓名',
sex CHAR(2) NOT NULL DEFAULT'男' COMMENT'性别',
gradeID INT(4) UNSIGNED COMMENT'年级编号',
phone VARCHAR(50) COMMENT'电话号码',
address VARCHAR(255) DEFAULT'地址不详' COMMENT'家庭住址',
bornDate DATETIME COMMENT'出生日期',
email VARCHAR(50) COMMENT'邮箱地址',
identityCard VARCHAR(18) COMMENT '身份证号’
)

如有帮助,请采纳。点击我回答右上角【采纳】按钮。
你身份证号最后面的单字符是中文下的,修改一下就好了

CREATE TABLE student(
studentNo INT(4) NOT NULL PRIMARY KEY COMMENT'学号',
loginPwd VARCHAR(20) NOT NULL COMMENT'密码',
studentName VARCHAR(50) NOT NULL COMMENT'姓名',
sex CHAR(2) NOT NULL DEFAULT'男' COMMENT'性别',
gradeID INT(4) UNSIGNED COMMENT'年级编号',
phone VARCHAR(50) COMMENT'电话号码',
address VARCHAR(255) DEFAULT'地址不详' COMMENT'家庭住址',
bornDate DATETIME COMMENT'出生日期',
email VARCHAR(50) COMMENT'邮箱地址',
identityCard VARCHAR(18) COMMENT '身份证号');

运行效果图:
img

你最后一个是中文分号:
img