84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
我从某个数据库中导出了表结构和数据,放在 jd.sql 里面,如下图所示。然后在 mysql 中用 source 命令导入数据,却发生了下图所示的错误,求解。
append:我要导入的sql文件在这里,有兴趣研究的可以下载一下。http://pan.baidu.com/s/1i3wCbm1
jd是你的数据库名称吗?
jd
出现这种情况,很可能是你source的时候,当前选中的数据库不是jd
查看当前数据库:
SELECT DATABASE() FROM DUAL;
选择数据库:
use jd;
一个重要问题,你设置了character_set_client吗?
character_set_client
set names 'gbk';
我试过了,全部默认,导入成功:
我本地MySQL相关编码设置:
mysql> show variables like 'character%'; +--------------------------+---------------------------------------------------------+ | Variable_name | Value | +--------------------------+---------------------------------------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.6\share\charsets\ | +--------------------------+---------------------------------------------------------+ 8 rows in set (0.00 sec)
jd
是你的数据库名称吗?出现这种情况,很可能是你source的时候,当前选中的数据库不是
jd
查看当前数据库:
选择数据库:
一个重要问题,你设置了
character_set_client
吗?我试过了,全部默认,导入成功:
我本地MySQL相关编码设置: