MySQL報錯1067 :Invalid default value for ‘字段名’
項(xiàng)目場景:
本人使用的windows系統(tǒng)MySQL5.7,再還原數(shù)據(jù)庫的時候報錯
1067 – Invalid default value for ‘字段名’
原因分析:
經(jīng)上網(wǎng)查詢發(fā)現(xiàn)是MySQL5.7的配置問題
解決方案:
1、找到MySQL5.7的配置文件,windows是my.ini
2.打開配置文件,在 [mysqld]下面找到sql_mode
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
3.將sql_mode中的NO_ZERO_IN_DATE,NO_ZERO_DATE去除
sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
然后就可以順利進(jìn)行數(shù)據(jù)還原了,還原了以后可以將sql_mode改回去
到此這篇關(guān)于MySQL報錯1067 :Invalid default value for ‘字段名’的文章就介紹到這了,更多相關(guān)MySQL報錯1067內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL數(shù)據(jù)庫Shell import_table數(shù)據(jù)導(dǎo)入
本文我們介紹一款高效的數(shù)據(jù)導(dǎo)入工具,MySQL Shell 工具集中的import_table,該工具的全稱是Parallel Table Import Utility,需要的朋友請參考下文2021-08-08Sql查詢MySql數(shù)據(jù)庫中的表名和描述表中字段(列)信息
這篇文章主要介紹了Sql查詢獲取MySql數(shù)據(jù)庫中的表名和描述表中列名數(shù)據(jù)類型,長度,精度,是否可以為null,默認(rèn)值,是否自增,是否是主鍵,列描述等列信息2017-12-12深入解析mysql中order by與group by的順序問題
本篇文章是對mysql中order by與group by的順序問題進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06親手教你怎樣創(chuàng)建一個簡單的mysql數(shù)據(jù)庫
數(shù)據(jù)庫是存放數(shù)據(jù)的“倉庫”,維基百科對此形象地描述為“電子化文件柜”,這篇文章主要介紹了親手教你怎樣創(chuàng)建一個簡單的mysql數(shù)據(jù)庫,需要的朋友可以參考下2022-11-11MySQL show process命令監(jiān)控診斷數(shù)據(jù)庫性能詳解
這篇文章主要為大家介紹了MySQL show process命令監(jiān)控診斷數(shù)據(jù)庫性能詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10