Navicat for MySQL使用经验——运行sql脚本文件提示语法错误,需要将sql脚本文件编码改为UTF-8无BOM格式

分类:计算机 | 数据库 | MySQL | 数据导入导出 108
更新:2021-08-30 11:18:53
编辑

异常说明

使用Navicat for MySQL运行一个sql脚本文件时提示说有语法错误,导入失败,如图:

异常分析

检查sql脚本文件后语法没有问题,而且直接在Navicat for MySQL的查询窗口中执行sql命令是没问题的,而运行sql脚本文件就会报错呢,估计还是和sql脚本文件的编码有关系。

异常解决

使用notepad++打开sql脚本文件,将其编码格式转换成UTF-8无BOM格式以后,再次运行sql脚本文件,就可以正常执行了。