qq_58947412 2021-07-03 16:00 采纳率: 100%
浏览 19
已采纳

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 '身份证号’
)

  • 写回答

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 '身份证号');
    

    运行效果图:
    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?