香港独立IP空间
香港php空间
美国php空间
域名注册

magento这个程序在无忧主机php空间安装非常的成功,基本上是没有遇到什么问题的出现。但是今天无忧主机小编在做售后的时候有一位站长朋友找过来,说是今天刚买的空间,怎么搬家的时候在导入数据库的时候怎么报错呢?小编帮这位客户看了一下,数据库表没有任何的问题,也在本地进行了测试。当时无忧主机小编还认为是客户的操作问题导致的,于是小编也对此操作,还是不能成功。那么报错的原因是什么呢?报错代码如下:
#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,设计数据库者就应该考虑到数据库版本的因素,所以这个就是这个程序的欠佳的反映了。
以后不管是什么程序的数据库导入错误的,只要是这样的,那么可以根据无忧主机小编的这种思路进行修改,方可成功的导入,还有一种就是把数据库的版本安装成程序所介绍的版本,当然数据库的安装版本只能方便于本地环境,或者是自己搭建的服务器。
希望能帮助到站长朋友!

无忧主机相关文章推荐阅读:

MAGENTO文件模板介绍

开发MAGENTO模板先知道

如何调用MAGENTO的静态块

MAGENTO搬家报错之一解决方法

本文地址:http://www.51php.com/magento/18883.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档