mysql日期類(lèi)型默認(rèn)值’0000-00-00’ 報(bào)錯(cuò)
問(wèn)題描述
如題,本來(lái)是 從另一個(gè)數(shù)據(jù)庫(kù)中導(dǎo)出的sql文件,在我電腦上導(dǎo)入報(bào)這個(gè)錯(cuò)誤,不知道是不是mysql 版本問(wèn)題。多方搜索無(wú)果,所以上來(lái)求助。
DROP TABLE IF EXISTS `workreport_member`;CREATE TABLE `workreport_member` ( `uid` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT ’用戶(hù)ID’, `nickname` char(16) NOT NULL DEFAULT ’’ COMMENT ’昵稱(chēng)’, `sex` tinyint(3) unsigned NOT NULL DEFAULT ’0’ COMMENT ’性別’, `birthday` date NOT NULL DEFAULT ’0000-00-00’ COMMENT ’生日’, `qq` char(10) NOT NULL DEFAULT ’’ COMMENT ’qq號(hào)’, `score` mediumint(8) NOT NULL DEFAULT ’0’ COMMENT ’用戶(hù)積分’, `login` int(10) unsigned NOT NULL DEFAULT ’0’ COMMENT ’登錄次數(shù)’, `reg_ip` bigint(20) NOT NULL DEFAULT ’0’ COMMENT ’注冊(cè)IP’, `reg_time` int(10) unsigned NOT NULL DEFAULT ’0’ COMMENT ’注冊(cè)時(shí)間’, `last_login_ip` bigint(20) NOT NULL DEFAULT ’0’ COMMENT ’最后登錄IP’, `last_login_time` int(10) unsigned NOT NULL DEFAULT ’0’ COMMENT ’最后登錄時(shí)間’, `status` tinyint(4) NOT NULL DEFAULT ’0’ COMMENT ’會(huì)員狀態(tài)’, PRIMARY KEY (`uid`), KEY `status` (`status`)) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT=’會(huì)員表’;
下面這是在Sequel Pro 導(dǎo)入時(shí)報(bào)的錯(cuò)誤
不知道我說(shuō)清楚了沒(méi)……
剛才又嘗試了一下,我把值改成
`birthday` date NOT NULL DEFAULT ’0001-01-01’ COMMENT ’生日’, 貌似就可以了,有點(diǎn)迷惑,之前的sql 是從windows的navcat導(dǎo)出來(lái)的, 導(dǎo)入是在MAC 的Sequel Pro 導(dǎo)入的。
問(wèn)題解答
回答1:MySQL 5.7 以上版本默認(rèn)禁止 0000-00-00 的日期。在 MySQL 的配置文件 [mysqld] 區(qū)域添加
sql_mode='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_pISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
然后重啟 MySQL
回答2:hyrijk用戶(hù)已經(jīng)提出解決方案,http://www.07net01.com/2016/04/1479450.html對(duì)sql_mode有此許補(bǔ)充說(shuō)明
相關(guān)文章:
1. python - scrapy url去重2. Python從URL中提取域名3. node.js - 微信小程序websocket連接問(wèn)題4. python執(zhí)行cmd命令,怎么讓他執(zhí)行類(lèi)似Ctrl+C效果將其結(jié)束命令?5. 實(shí)現(xiàn)bing搜索工具urlAPI提交6. Python中使用超長(zhǎng)的List導(dǎo)致內(nèi)存占用過(guò)大7. python - Django有哪些成功項(xiàng)目?8. MySQL主鍵沖突時(shí)的更新操作和替換操作在功能上有什么差別(如圖)9. 數(shù)據(jù)庫(kù) - Mysql的存儲(chǔ)過(guò)程真的是個(gè)坑!求助下面的存儲(chǔ)過(guò)程哪里錯(cuò)啦,實(shí)在是找不到哪里的問(wèn)題了。10. 鏈接圖片時(shí),鏈接不成功
