加入收藏 | 设为首页 | 会员中心 | 我要投稿 南京站长网 (https://www.025zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

mysql 导出1064_MySQL数据库导入错误:ERROR 1064 (42

发布时间:2022-12-17 14:04:01 所属栏目:MsSql教程 来源:互联网
导读: 我在linux下使用mysqldump导出了数据库文件:
mysqldump -uusername -ppassword impact > impact.sql
然后在window系统导入数据库:
mysql -uusername -ppassword impact < impact.sql
结果

我在linux下使用mysqldump导出了数据库文件:

mysqldump -uusername -ppassword impact > impact.sql

然后在window系统导入数据库:

mysql -uusername -ppassword impact < impact.sql

结果出错:

ERROR 1064 (42000) at line 275: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘‘Eun-sun Jung’ at line 1

原因:

导入数据时的默认编码与导出文件的默认编码不一致。

解决办法:

加入--default-character-set 选项指定导入字符集【最好在导入和导出时都指定好统一的字符集--default-character-set=utf8】

mysql -uusername -ppassword --default-character-set=utf8 impact < impact.sql

(编辑:南京站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章