[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編碼,然后再次嘗試,也還是可以。
所以這個問題的解決思路就是從編碼入手。