錯誤發(fā)生情況:
將數據庫從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
保持數據庫版本一致
補充知識:navicat導入sql,數據庫數據一直出錯不能全部導入的問題解決方法
如下所示:
導入界面基本選項
解決方案:
結果:
以上這篇解決Navicat導入數據庫數據結構sql報錯datetime(0)的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:- 使用navicat導入sql文件的方法步驟
- Navicat把csv數據導入mysql
- Navicat for SQLite導入csv中文數據的方法
- Navicat for MySql可視化導入CSV文件
- 使用navicat將csv文件導入mysql
- mysql如何利用Navicat導出和導入數據庫的方法
- Navicat中導入mysql大數據時出錯解決方法
- Navicat Premium如何導入SQL文件的方法步驟