mysql 数据库建表时 时间类型上的错误
2018-04-02 18:04
253 查看
[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了
相关文章推荐
- mysql 按时间类型【datetime】数据库查询今天,昨天,一周的数据
- mysql建表一个timestamp类型字段会默认为当前时间,TIMESTAMP与DATETIME区别
- [Oracle|MySQL]数据库时间类型
- mysql设置数据库字段类型,保存时自动获取数据库服务器时间
- 登录错误多次密码锁定账户一定时间之数据库建表参考
- Mysql 向数据库中插入时间类型数据,数据库中只有日期没有时分秒
- 关于 mysql的 datatime类型默认值 0000-00-00 00:00:00 错误或者说没办法创建类型为时间的问题
- MySQL建表时,日期时间类型选择
- 登录错误多次密码锁定账户一定时间之数据库建表参考
- 数据库建表时时间字段类型设置
- 【数据库】——MySQL错误1067和1045解决方案
- MySQL 中你应该使用什么数据类型表示时间?
- mysql时间类型year
- mysql时间类型timestamp知识点
- MySQL日期和时间类型
- MYSQL 时间数据类型
- 数据库基本操作与mysql错误号
- mysql还原数据库遇到Unknown command 错误
- 在Mysql中怎样返回一个数据库的所有表名,列名数据类型备注
- PHP+IIS8+MySql出现的数据库链接错误