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 的默认 root 密码是啥

mac OS下 安装MySQL 5.7

Linux下装完mysql后默认密码是多少

mysql的5.7和8.0版本安装以及navicat15的安装

利用MySQL官方源安装5.6版程序,以及降级安装后无法启动的问题

mysql 5.7安装cacti 导入cacti.sql出错