mysql数据库导入SQL文件出现乱码,如何解决?(经验总结、实测有效)
2014-12-17 10:19
671 查看
使用SQLyog工具导出MySQL数据时,当数据量大时,导出不会错误,但导入时会出现错误,比如mysql数据库导入SQL文件时出现乱码。
使用命令行导入被导出的数据时会出现如下这类的错误:
ERROR 1064 (42000) at line 1: You have an error
in your SQL syntax; check the ma
nual that corresponds to your MySQL server version
for the right syntax to use n
ear ‘???
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_
SET_CLIENT */’ at line 1
这是因为命令行模式下不能认出SQL文件格式造成,可以将SQL文件另存为UTF-8 NO BOM格式,然后进行导入。
在用SQLyog工具导入sql文件中的数据时,如果目标数据库或表是UTF-8字符集的,而导入SQL中有中文,可能在最终结果中出现乱码,此时只需在导入的SQL文件第一行加入如下内容即可。
/*!40101 SET NAMES utf8 */;
原文:http://jiaquanluo.blog.163.com/blog/static/77561163201161211253185/
使用命令行导入被导出的数据时会出现如下这类的错误:
ERROR 1064 (42000) at line 1: You have an error
in your SQL syntax; check the ma
nual that corresponds to your MySQL server version
for the right syntax to use n
ear ‘???
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_
SET_CLIENT */’ at line 1
这是因为命令行模式下不能认出SQL文件格式造成,可以将SQL文件另存为UTF-8 NO BOM格式,然后进行导入。
在用SQLyog工具导入sql文件中的数据时,如果目标数据库或表是UTF-8字符集的,而导入SQL中有中文,可能在最终结果中出现乱码,此时只需在导入的SQL文件第一行加入如下内容即可。
/*!40101 SET NAMES utf8 */;
原文:http://jiaquanluo.blog.163.com/blog/static/77561163201161211253185/
相关文章推荐
- MYSQL数据库导入SQL文件出现乱码如何解决
- MYSQL数据库导入UTF8编码的SQL文件出现乱码如何解决
- MYSQL数据库导入SQL文件出现乱码如何解决
- MYSQL数据库导入SQL文件出现乱码如何解决
- MYSQL数据库导入SQL文件出现乱码如何解决
- MYSQL数据库导入SQL文件出现乱码如何解决
- 对于Mysql数据库导入SQL文件出现乱码问题的解决
- 如何解决oracle数据库出现导入sql 的乱码问题
- 如何解决myeclise10导入项目后.java文件出现中文乱码?
- 导入sql文件到mysql数据库出现乱码
- mysql数据库使用SQLyog 导入中文 csv 文件出现乱码 解决
- mysql通过sql文件导入数据时出现乱码的解决办法
- mysql5导入sql文件,中文出现乱码的解决办法
- MYSQL数据库导入SQL文件出现乱码
- 如何导入导出MySQL数据库----*.sql文件操作
- cPanel导入mysql数据库时出现乱码的解决方法
- 解决关于导入数据到mysql数据库时出现的乱码问题
- MYSQL数据库导入数据时出现乱码的解决办法
- 如何导入导出MySQL数据库----*.sql文件操作
- MYSQL数据库导入数据时出现乱码的解决办法mysql_query('set names utf-8');