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相关编码设置: