mysql 5.7版本后时间datetime 默认为 0000-00-00 00:00:00 问题
Posted totau
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 5.7版本后时间datetime 默认为 0000-00-00 00:00:00 问题相关的知识,希望对你有一定的参考价值。
CREATE TABLE `test_user` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`name` char(25) DEFAULT \'\' COMMENT \'用户名\',
`pw` char(32) DEFAULT \'\' COMMENT \'密码\',
`phone_num` int(11) unsigned DEFAULT NULL COMMENT \'手机号\',
`sex` tinyint(2) unsigned DEFAULT \'1\' COMMENT \'性别 1男 2女\',
`type` tinyint(2) unsigned DEFAULT \'1\' COMMENT \'会员级别 1 普通 2 青铜 3 白银 4 黄金\',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT \'创建时间\',
`update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT \'创建时间\',
PRIMARY KEY (`id`),
UNIQUE KEY `phone_num` (`phone_num`),
KEY `phone_pw` (`phone_num`,`pw`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 COMMENT=\'用户表\';
以上是关于mysql 5.7版本后时间datetime 默认为 0000-00-00 00:00:00 问题的主要内容,如果未能解决你的问题,请参考以下文章
mysql的5.7和8.0版本安装以及navicat15的安装