1 頁 (共 1 頁)

[問題]大量修改虛擬形象商品的價格

發表於 : 2004-11-11 16:19
yacs
想請問各位,小弟剛安裝完虛擬形象\r
因為mod的定價偏低,故希望全面的修改定價\r
進入sql裡頭看到所有的價格都存在week9_data > sp_money
想請問各位sql的語法要如何將這欄位的值抓出來然後乘以五倍在寫回sql裡頭\r
麻煩請各位高手賜教,非常謝謝 :-(

發表於 : 2004-11-11 18:37
蕭遙
是打算修改資料庫嗎?嘗試用這個語法:

update week9_data set sp_money = xxx(要設置的數字) where sp_money = xxx(原來的數字);

發表於 : 2004-11-11 18:55
yacs
不是這樣的,寫法我已經寫出來了
update week9_data set sp_money = sp_money * 5
這一行是將所有的商品價格都改成五倍
不過有一個地方還是要自己手動修改,有的商品定價本身是零\r
所以怎麼運算還是零除非是用加法做運算^^

發表於 : 2004-11-14 17:19
依夢兒
那就先下一次 SQL 指令,把價格是 0 的物品給抓出來,設一個基準價,例如100 元。

update week9_data SET sp_money = 100 WHERE sp_money = 0

應該是這樣沒錯....
然後再下一次你自己想好的 SQL 指令,把所有價格提高五倍。

發表於 : 2005-02-25 19:07
babycity
我會了^^