mysql 导入 sql 文件的问题( error 1146 42s02)
巴扎黑
巴扎黑 2017-04-17 13:15:24
0
1
661

我从某个数据库中导出了表结构和数据,放在 jd.sql 里面,如下图所示。

然后在 mysql 中用 source 命令导入数据,却发生了下图所示的错误,求解。

append:我要导入的sql文件在这里,有兴趣研究的可以下载一下。http://pan.baidu.com/s/1i3wCbm1

巴扎黑
巴扎黑

모든 응답(1)
阿神

jd是你的数据库名称吗?

出现这种情况,很可能是你source的时候,当前选中的数据库不是jd

查看当前数据库:

SELECT DATABASE() FROM DUAL;

选择数据库:

use jd;


一个重要问题,你设置了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)
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!