我的任務是更新我們網站上的價目表。目前,我們必須在管理面板中一次執行這一項。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頁面,如果一切順利,我將編寫更新腳本以包含在管理面板中。 –