在使用Navicat for MySQL 出現 異常"You have an error in your SQL syntax......"


[Err] 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 '#

首先確定sql並沒有語法錯誤 。

之后一般是sql文件的編碼導致的,可以嘗試切換不同的編碼再運行。

 

比如我的一個sql文件是utf8的,但我修改了文件的一些內容后,再使用utf8編碼運行,結果就出現上面的那個錯誤。

之后我切換成ansi ,再使用936 (ANSI/OEM - Simplified Chinese GBK)編碼運行,就沒有問題了,之后我再切換文件為utf8編碼,然后再次嘗試,也還是可以。

所以這個問題的解決思路就是從編碼入手。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM