84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
我从某个数据库中导出了表结构和数据,放在 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相关编码设置: