mysql导入数据库错误#1064提示解决方法
发布:smiling 来源: PHP粉丝网 添加日期:2014-10-10 15:53:53 浏览: 评论:0
文章总结了在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直接数据导入导出.
Tags: mysql导入 1064
相关文章
- ·mysql中导入数据load data在myisam与innodb区别(2014-09-23)
- ·Mysql导入csv数据的几种方法(2014-09-23)
- ·mysql中常用命令导入导出数据命令(mysqldump,source)(2014-09-23)
- ·合理使用mysql中的load data infile导入数据(2014-09-25)
- ·MySQL数据导入导出实例教程手册(2014-09-27)
- ·MySQL数据的导入与导出(mysqldump)方法(2014-09-27)
- ·mysql中导入/导出超大的sql文本文件方法总结(2014-09-27)
- ·mysql导入存储过程无法使用(2014-09-28)
- ·mysql导入存储过程报错问题解决方法(2014-09-28)
- ·mysql数据备份导入导出说明和对应的shell脚本(2014-09-29)
- ·MySQL数据导入恢复(还原)实例(2014-09-29)
- ·MYSQL数据库的导出和导入方法详解(2014-10-04)
- ·mysql导入大文件错误解决方法(2014-10-04)
- ·MySQL导入sql大文件实现方法(2014-10-08)
- ·mysql导入乱码问题解决办法(2014-10-08)
- ·mysql中导入数据与导出数据库sql语句(2014-10-09)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)