create table xuexi(
id int comment '编号',
workno varchar(10) comment '工号',
name varchar(10) comment '姓名',
gender char(1) comment '性别',
age tinting UNSIGNED comment '年龄',
idcrad char(18) comment '身份证号',
entrydate date comment '入职时间',
)comment '员工表';
第二行第三行一直报错,换大写后也不行,我关了命令行窗口后重启就可以了,这是为啥?
中文逗号,英文逗号,全角半角不一致都可能会出错
CREATE table xuexi(
id int comment '编号',
workno varchar(10) comment '工号',
name varchar(10) comment '姓名',
gender char(1) comment '性别',
age tinyint UNSIGNED comment '年龄',
idcrad char(18) comment '身份证号',
entrydate date comment '入职时间'
) comment '员工表';
你这个age 的类型(tinting)不对啊,应该是 tinyint吧
create table xuexi(
id int comment '编号',
workno varchar(10) comment '工号',
name varchar(10) comment '姓名',
gender char(1) comment '性别',
age tinyint UNSIGNED comment '年龄',
idcrad char(18) comment '身份证号',
entrydate date comment '入职时间'
)comment '员工表';
name是mysql关键字,用引号引上