錯誤發(fā)生情況:
將數(shù)據(jù)庫從mysql5.7導出為sql,在mysql5.5上進行導入,報sql語句錯誤:datetime(0)…
錯誤發(fā)生原因
mysql5.7和mysql5.5的datetime、timestamp不兼容
mysql5.7導出的格式為 : datetime(0),mysql5.5則無法識別該語法
解決辦法
將導出語句中datetime(0) 改為datetime,或者是timestamp(0) 改為timestamp
保持數(shù)據(jù)庫版本一致
補充知識:navicat導入sql,數(shù)據(jù)庫數(shù)據(jù)一直出錯不能全部導入的問題解決方法
如下所示:

導入界面基本選項

解決方案:

結(jié)果:

以上這篇解決Navicat導入數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu)sql報錯datetime(0)的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:- 使用navicat導入sql文件的方法步驟
- Navicat把csv數(shù)據(jù)導入mysql
- Navicat for SQLite導入csv中文數(shù)據(jù)的方法
- Navicat for MySql可視化導入CSV文件
- 使用navicat將csv文件導入mysql
- mysql如何利用Navicat導出和導入數(shù)據(jù)庫的方法
- Navicat中導入mysql大數(shù)據(jù)時出錯解決方法
- Navicat Premium如何導入SQL文件的方法步驟