[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 '; SET FOREIGN_KEY_CHECKS = 1' at line 1

一般是脚本编码的问题,ultraedit的UTF8编码是UTF8 BOM,UE编辑器调整为UTF8编码格式后,保存的文件前面会多出一串隐藏的字符(也即是BOM),用于编辑器识别这个文件是否是以UTF8编码。文本文件会忽略这一串隐藏的字符,但Navicat在解析这一串字符会导致出错。

方法1:

运行UE,打开文件,另存为, 格式 选择 utf-8 无 BOM。

 

方法2:

用notepad++打开,更改为UTF8编码即可

 

posted @ 2022-08-06 08:20  霸王龙的日常  阅读(322)  评论(0编辑  收藏  举报