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='用戶表';

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM