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 '身份证号’
)
mySQL这个为啥建不了表,我把最后一行注释了才可以运行,看了半天不知道错哪?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- CSDN专家-sinJack 2021-07-03 16:08关注
如有帮助,请采纳。点击我回答右上角【采纳】按钮。
你身份证号最后面的单字符是中文下的,修改一下就好了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 '身份证号');运行效果图:
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报