最近在导入其他人提供的SQL文件到MYSQL数据库中的时候,提示列太长,出现导入错误。
通过查看数据库发现中文数据都是乱码。虽然在创建表的时候使用了default charset=utf8,但是还是存在乱码。
原来是在导入的时候需要设置下面的命令。
1. use database_name;
2. set names utf8; (或其他需要的编码)3. source example.sql (sql文件存放路径)
记录一下。
最近在导入其他人提供的SQL文件到MYSQL数据库中的时候,提示列太长,出现导入错误。
通过查看数据库发现中文数据都是乱码。虽然在创建表的时候使用了default charset=utf8,但是还是存在乱码。
原来是在导入的时候需要设置下面的命令。
1. use database_name;
2. set names utf8; (或其他需要的编码)3. source example.sql (sql文件存放路径)
记录一下。