我的任务是更新我们网站上的价目表。目前,我们必须在管理面板中一次执行这一项。MySQL中多个价格在同一行的更新价格
但是,我们有超过3000个项目,并分级定价为每个项目(最多5层)
的问题是,在sell_prices表,价格的构成就像这样:
在一个10.50:9.50:8.50;7.50;6.50
细胞。
我试图写一个脚本,将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进行工作,但是一旦我能够弄清楚这一点,我会写一个新的Price Increase脚本。
我备份了数据库。
谢谢。我将编写一个测试php页面,如果一切顺利,我将编写更新脚本以包含在管理面板中。 –