常见问题:ECJia到家:到家如何快速导入导出数据库商品数据

来自ECJiaWiki
跳转至: 导航搜索

背景介绍

由于某些原因需要新建一个平台,B平台商品和A平台商品一致,为避免重复上传商品,可以直接数据库导入A平台的的商品数据。

工具安装使用

  • 教程中以 phpmyadmin(phpMyAdmin是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。) 工具为例,先安装好该工具,并能正常使用。
  • 进入phpmyadmin官网 https://www.phpmyadmin.net/ ,点击右上角下载按钮,下载得到的phpMyAdmin-4.x.x-all-languages.zip压缩包上传到到家网站根目录后解压,将文件名更改为 phpmyadmin 或者 xxx,然后以此形式访问phpmyadmin:
示例:
到家网站域名:www.xxx.com
到家网站根目录phpmyadmin文件名:phpmyadmin 或者 xxx

访问 phpmyadmin 链接形式:http://www.xxx.com/phpmyadmin 或者 http://www.xxx.com/xxx
到家如何快速导入导出数据库商品数据07.png
  • 登陆的用户名与密码为MySQL数据库的用户名与密码
到家如何快速导入导出数据库商品数据01.png
  • phpmyadmin登陆后界面
到家如何快速导入导出数据库商品数据02.png

商品数据迁移

  • 下面以goods表为例,其他表按照以下步骤迁移即可。需要迁移的数据库表有:category、goods_activity、goods_article、goods_attr、goods_cat、goods_data、goods_gallery、goods_type

Step1:原商城商品数据导出

  • 进入 phpmyadmin,左侧选择你的数据库,这里以 daojiatest 数据库为例,然后选择ecjia_goods表
到家如何快速导入导出数据库商品数据03.png
  • 点击图中导出,执行后会下载一份 .sql 后缀结尾的文件。
到家如何快速导入导出数据库商品数据04.png
  • 如果上面的方法无法导出,可以选择导出方式为【自定义】,保存为文件。
到家如何快速导入导出数据库商品数据05.png
  • 导出商品数据完毕
到家如何快速导入导出数据库商品数据06.png

Step2:新商城商品数据导入

  • 先把新商城中的商品数据清空,在 phpmyadmin 中选择需要导入商品数据的商城的数据库,这里以daojia为例。选择ecjia_goods表,点击上方的【操作】,点击【删除数据库】。
到家如何快速导入导出数据库商品数据08.png
  • 在 phpmyadmin 中选择需要导入商品数据的商城的数据库,这里以daojia 为例。选择ecjia_goods表,点击上方的导入,选择上一步导出的 sql 文件
到家如何快速导入导出数据库商品数据09.png

Step3:转移商品图片

  • 在 ecjia_goods 表中,可以查看到对应的商品图片路径,可以把旧服务器上的图片全部转移到新服务器中。
到家如何快速导入导出数据库商品数据10.png
  • 商品图片文件夹路径
到家如何快速导入导出数据库商品数据11.png