将类别和产品从OSC数据库移到Zen Cart数据库的说明。
在我们开始之前要先做好这几件事:
在此之前,先备份你的数据库!
这是你类别和产品的唯一副本。
我不是一个编码员,也不是什么专家,然而我这样做过很多次,每次都很有用!其他人也是这样的,所以我经常与其他人分享!
这些说明都依赖于你拥有或正使用phpMyAdmin,也可能是最常用的MySQL数据库管理工具。如果没有这个,对不起,我不能给你提供帮助! (phpMyAdmin,可从Source
Forge下载,它是GPL的。)
这些说明都是在您有一些文件比较实用的情况下的,如果你没有,我强烈建议你买一个。我用的是一比较好的。它的成本有点高,但它绝对是物有所值的。很多人都在用其他的,但我没有用。在你买之前,最好先下载并尝试一下。一旦你得到了,你会感激我的。我知道,
WinMerge是一个比较好的免费工具,我们必须感谢它!
第一步:备份一切
你备份了你的数据库,对不对?
第2步:准备导出您的Zen Cart数据的“结构”
打开phpMyAdmin
选择您的Zen Cart数据库
点击“导出”选项卡
在“导出”选项下,是所有开始的表都显现出来:
categories_*
products_*
在页面右侧的“SQL选项”,只需要检查下面的方框,选中所有!
- 结构
在页面的底部,检查选项框“另存为文件”
点击“开始”,你要记得您保存文件位置,并给它一些独特的命名,比如:zenstructure.sql
第3步:导出您的OSC的数据库“结构”
登录到您的控制面板(如果可以用)
打开phpMyAdmin
选择现有你要提取信息的OSC数据库,,
点击“导出”选项卡,在“导出”部分,显现您要导出的所有表,特别是开头部分:
categories_
*
products_
*
在页面右侧的“SQL选项”,只需要检查下面的方框,选中所有!
结构
完整插入
在页面的底部,检查框“另存为文件”
点击“开始”,你要记得您保存文件位置,并给它一些独特的命名,比如:oscstructure.sql
第4步:导出您的OSC的表“数据”
登录到您的控制面板
打开phpMyAdmin
选择现有的OSC的数据库,要提取信息,
点击“导出”选项卡,在“导出”部分,显现您要导出的所有表,特别是开头部分:
categories_
*
products_
*
在页面右侧的“SQL选项”,只需要检查下面的方框,选中所有!
数据
完全插入
在页面的底部,检查框“另存为文件”
点击“开始”,你要记得您保存文件位置,并给它一些独特的命名,比如:oscdata.sql
步骤5:比较数据库的结构
基本上,在这一点上,你要比较您的OSC结构(oscstructure.sql)和Zen
Cart结构(zenstructure.sql)。你想找到尽可能接近OSC的结构来匹配Zen
Cart结构,这样,当你导出时,你不会得到任何错误。一旦你要在您的Zen Cart修改或添加新的领域,要从OSC的DB开始处理,你首先需要清空所有Zen
Cart的类别、产品、数据库表。然后,您可以运行SQL,你从Zen
Cart?DB(oscdata.sql),也就是第3步中保存。
如果你没有错误,祝贺你!现在就可以回去了,修改Zen Cart,保留他们原来的字段,你可以删除从你的OSC
db添加的任何非必要的字段。
如果你得到的一些错误,那么你就再回去比较你的数据库结构!也许你已经丢失了一些东西...... |