重要提醒:操作前请先备份数据库——建议通过phpMyAdmin的“导出”功能,将 shd_products 表完整备份至本地,避免误操作导致数据异常。
在魔方财务运营中,“产品价格与上游供应商同步”是高频需求:手动改价费时间、易遗漏,而通过数据库批量修改,3分钟就能实现全产品价格一键同步上游。本文结合phpMyAdmin实操截图,详解可视化操作流程。
一、核心逻辑:改一个字段,实现价格同步
魔方财务的 shd_products 表中, upstream_price_type 字段决定了上游价格的计算规则:
默认值 percent :按百分比浮动定价(如在上游价基础上加收10%);
目标值 custom :直接读取上游原始价格(实现“上游价=产品价”)。我们只需批量将该字段值从 percent改为 custom ,即可完成价格同步。
二、分步实操:phpMyAdmin可视化操作
步骤1:定位 shd_products 数据表
登录phpMyAdmin后,在数据库页面的「过滤器」输入框中填写 shd_products ,快速筛选出目标表;点击表名进入数据表详情页。

步骤2:打开“查找和替换”功能
进入 shd_products 表后,点击顶部导航栏的「搜索」按钮,在展开的选项中选择「查找和替换」标签页,进入批量修改界面。


步骤3:填写替换参数(关键步骤)
在「查找和替换」区域,依次填写3个核心参数:
查找:输入 percent (原价格类型);
替换为:输入 custom (目标价格类型);
字段:选择 upstream_price_type (控制价格类型的字段)。
填写完成后点击「执行」按钮。

步骤4:确认替换,完成同步
点击「执行」后,页面会显示“查找并替换
预览”结果(可核对修改范围),确认无误后点击下方的「替换」按钮,即可完成所有产品的上游价格类型批量更新。

三、验证与收尾
修改完成后,返回 shd_products 表,查看 upstream_price_type 字段值是否已变为 custom ;若存在个别产品需保留浮动价,可单独编辑对应行的字段值。
通过以上流程,即可快速实现魔方财务与上游供应商的价格同步,大幅减少手动操作的时间与误差。









这一切,似未曾拥有