我的任务是更新我们网站上的价目表。目前,我们必须在管理面板中一次完成一项。
但是,我们有超过 3000 种商品,并且每个商品都有分层定价(最多 5 层)
问题是,在 sell_prices 表中,价格的结构如下:
10.50:9.50:8.50;7.50;6.50
在一个单元格中。
我正在尝试编写一个脚本,将每个 sell_price 更新 10%
UPDATE inv_items
SET sell_prices = sell_prices * 1.10
WHERE id = xxxxxx
我也试过:
UPDATE inv_items
SET sell_prices = sell_prices * 1.10; sell_prices = sell_prices * 1.10
WHERE id = xxxxxx
但是自然收到了错误。
这很好用,但只更新一条记录,其余为空白。
目前,我正在通过 PhpMyAdmin 工作,但一旦我弄清楚这一点,我将编写一个新的价格上涨脚本。
我已经备份了数据库。