最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

mysql导入数据库错误#1064提示解决方法

来源:懂视网 责编:小采 时间:2020-11-09 09:54:06
文档

mysql导入数据库错误#1064提示解决方法

mysql导入数据库错误#1064提示解决方法:文章总结了在mysql导入数据库时出现错误#1064 You have an error in your SQL syntax提示,我们这和数据库没什么关系大多是sql语句问题,或是数据库版本不兼容的问题。 当使用SQLyog导出dedecms的数据库为xxx.sql文件时,会报几个错误: 错误10
推荐度:
导读mysql导入数据库错误#1064提示解决方法:文章总结了在mysql导入数据库时出现错误#1064 You have an error in your SQL syntax提示,我们这和数据库没什么关系大多是sql语句问题,或是数据库版本不兼容的问题。 当使用SQLyog导出dedecms的数据库为xxx.sql文件时,会报几个错误: 错误10

文章总结了在mysql导入数据库时出现错误#1064 You have an error in your SQL syntax提示,我们这和数据库没什么关系大多是sql语句问题,或是数据库版本不兼容的问题。

当使用SQLyog导出dedecms的数据库为xxx.sql文件时,会报几个错误:

错误1064年在线21 : 您有一个错误在您的SQL句法。 检查手工t帽子对应于您的MySQL服务器版本为正确的句法,用途近‘DEFAULT CHARSET=utf8在线

第一是,USING BTREE 错误。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 ‘USING BTREE,UNIQUE KEY `pkey` (`pkey`) USING BTREE 。。

解决办法:

代码如下

UNIQUE KEY `pkey` (“pkey“) USING BTREE ,修改为

UNIQUE KEY `pkey` USING BTREE (“pkey“) ,

即把USING BTREE 放到索引字段前面即可.

第二、dedecms的一些字段跟mysql系统保留字段冲突,而SQLyog导出的数据sql文件的sql语句insert中的字段有没有加符号“`”,所以会冲突。


在phpmyadmin内选择某个数据库,浏览其table列表,可以看到table的collation(整理)信息。例如A数据库table的collation信息为gbk_chinese_ci,那么在导出数据库成sql脚本前,在phpmyadmin首页language(语言)一栏选择“中文-Chinese simplified”,千万不要选择“中文-Chinese simplified-gb2312”,否则导出的sql文件中中文会出现乱码现象。这句话绝对是关键,我就是按照这样做的然后就OK了。

同理,table的collation信息为gb2312_chinese_ci,那么在导出数据库成sql脚本前,在phpmyadmin首页 language(语言)一栏选择“中文-Chinese simplified-gb2312”,这样导出的sql脚本中文不会出现乱码。

  当导入上述导出的sql脚本时,进入phpmyadmin首页,能够看到“MySQL 字符集”信息,例如“UTF-8 Unicode (utf8)”,那么在导入上述导出的sql脚本时,“文件的字符集”选择“utf8”。


如果是dedecms可直接使用dededms直接数据导入导出

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

mysql导入数据库错误#1064提示解决方法

mysql导入数据库错误#1064提示解决方法:文章总结了在mysql导入数据库时出现错误#1064 You have an error in your SQL syntax提示,我们这和数据库没什么关系大多是sql语句问题,或是数据库版本不兼容的问题。 当使用SQLyog导出dedecms的数据库为xxx.sql文件时,会报几个错误: 错误10
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top