mysql 数据库建表时 时间类型上的错误

[Err] 1067 - Invalid default value for 'date'

mysql创建表时遇到 1067错误类型 通常是日期中天或月份为零  把零改成1 -31之间(特殊月份除外)再次运行即可解决问题
 
 
create table test (
id int(11) not null auto_increment,
`date` datetime default '1970-1-0 00:00:00',
primary key(`id`)
)engine=innodb default charset=utf8

会报一个错误

改成如下

create table test (
id int(11) not null auto_increment,
`date` datetime default '1970-1-1 00:00:00',
primary key(`id`)
)engine=innodb default charset=utf8
问题就ok了

猜你喜欢

转载自blog.csdn.net/qq_36999656/article/details/79792781