首页
站长论坛BBS
救助
投稿
discuz视频教程
discuz技术支持
版块
登录
快速注册

MAGENTO搬家的时候导入数据库表报错问题解决

340555017 2015-6-3 [交流] 来自PC 复制链接
13710
discuz使用视频教程
31idc

马上注册,一起探讨正确快速的建站方法

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
无忧主机小编在做售后的时候有一位站长朋友找过来,说是今天刚买的空间,怎么搬家的时候在导入数据库的时候怎么报错呢?小编帮这位客户看了一下,数据库表没有任何的问题,也在本地进行了测试。当时无忧主机小编还认为是客户的操作问题导致的,于是小编也对此操作,还是不能成功。那么报错的原因是什么呢?报错代码如下:
#1064 – 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,KEY `FK_TAG_FIRST_CUSTOMER_ID_CUSTOMER_ENTITY_ENTITY_ID` (`first_’ at line 7
这个报错一看就是数据库不能支持本语句的定义,当然无忧主机小编也是翻译这句话得来的结果,但是对于这个的解决方法也是非常的简单的,只需要轻轻的修改,就可以成功的导入了,接下来就看无忧主机小编怎么做到的吧。
1、首先打来sql文件,搜索找到:PRIMARY KEY (`tag_id`) USING BTREE,找到这个之后把它替换成: PRIMARY KEY USING BTREE (`tag_id`)。
2、再搜索:PRIMARY KEY (`tag_relation_id`) USING BTRE,找到这个,并且替换成:RIMARY KEY USING BTREE (`tag_relation_id`)。
从以上的结论我们可以看出,其实这个也是程序的一个小小的bug,设计数据库者就应该考虑到数据库版本的因素,所以这个就是这个程序的欠佳的反映了。
以后不管是什么程序的数据库导入错误的,只要是这样的,那么可以根据无忧主机小编的这种思路进行修改,方可成功的导入,还有一种就是把数据库的版本安装成程序所介绍的版本,当然数据库的安装版本只能方便于本地环境,或者是自己搭建的服务器。
希望能帮助到站长朋友!
340555017  楼主| 发表于 2015-6-4 00:24:41 来自PC
好贴,值得收藏,大家都顶
340555017  楼主| 发表于 2015-6-4 00:25:00 来自PC
好贴,值得收藏,大家都顶
340555017  楼主| 发表于 2015-6-4 00:25:06 来自PC
好贴,值得收藏,大家都顶
340555017  楼主| 发表于 2015-6-4 00:25:44 来自PC
好,谢谢你,大家都需要的好帖
340555017  楼主| 发表于 2015-6-4 00:36:32 来自PC
顶而不懈,遇到好贴决不能放过
340555017  楼主| 发表于 2015-6-4 00:39:08 来自PC
顶而不懈,遇到好贴决不能放过
340555017  楼主| 发表于 2015-6-4 00:39:38 来自PC
顶而不懈,遇到好贴决不能放过
340555017  楼主| 发表于 2015-6-4 00:46:43 来自PC
顶而不懈,遇到好贴决不能放过
340555017  楼主| 发表于 2015-6-4 00:48:40 来自PC
顶而不懈,遇到好贴决不能放过
340555017  楼主| 发表于 2015-6-4 00:50:58 来自PC
好东西啊,谢谢楼主啊!!
340555017  楼主| 发表于 2015-6-4 00:52:31 来自PC
好东西啊,谢谢楼主啊!!
362938688 发表于 2015-6-4 11:56:34 来自PC
看到这帖子真是高兴!
www.zuchewangzhan.cn|www.jjpd888.com|www.jjjnews.top|www.bjxdc2001.com|www.gchb001.com|www.seoh.cn网站推广
q627072106 发表于 2015-6-8 21:56:30 来自PC
强烈支持,站帮网有你更精彩
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

快速回复 返回顶部 返回列表