报错 sql
create table `err_status_list`(
`id` VARCHAR not null ,
`err_msg` varchar(255) not null comment '错误信息',
`err_status` int not null comment '状态码',
`create_time` long not null comment '创建时间',
primary key(`id`)
) engine=InnoDB default charset=utf8 comment='错误状态表';
错误:
> 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'not null ,
`err_msg` varchar(255) not null comment '错误信息',
`err_st' at line 2
> 时间: 0s
指定了长度的话就正常了.
1
lalawu 2023-03-02 18:09:29 +08:00
varchar 字段在声明的时候是一定要指定长度的,不然 mysql 不知道你这变长字符串最长多长呀;
还有建议如果设置了 not null 最好加上 default 值 |