MySQL數據庫導入提示錯誤:#1064 – You have an error in your SQL syntax; check the manual that correspo
MySQL數據庫導入提示錯誤:#1064 – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘TYPE=MyISAM’ at line 18
錯誤截圖:
錯誤原因:
TYPE=MyISAM 和ENGINE=MyISAM 都是設置數據庫存儲引擎的語句,(老版本的MySQL使用TYPE而不是ENGINE(例如,TYPE = MYISAM)。
MySQL 5.1為向下兼容而支持這個語法,但TYPE現在被輕視,在高版本MySQL中ENGINE是首先的用法。
一般地,ENGINE 選項是不必要的;除非默認已經被改變了,MyISAM是默認存儲引擎。
直接將原來TYPE=MyISAM改成ENGINE=MyISAM就可以了.
解決辦法:
使用文本編輯器,比如notepad++
全文搜索TYPE=MyISAM,替換成ENGINE=MyISAM即可。然後保存更改直接上傳導入。