說p.products_price等於1MySQL的更新數學
爲什麼:
UPDATE products p SET p.products_price = (1 + p.products_price) WHERE p.products_id = 8
化妝p.products_price等於3?
它將價格加1,然後再做一遍?我試圖做一些更復雜的事情,但當它不起作用時,我把它分解成有史以來最簡單的事情。我可以在這裏做一些臨時價值並計算新價格,然後將其設置爲?
請大家幫忙我怒, 謝謝。
的MySQL客戶端版本4.1.22
編輯:列是十進制的類型,我試着用同樣的結果int列相同的更新。
編輯:這是不是在運行的代碼,所以沒有調用同一個更新兩次
我一直有這似乎雖然它看來,當有問題的網頁刷新加入2是完全一樣的問題,但在腳本的初始加載/運行時,它會正確添加1。這是否給任何人一個線索? – t1m0thy 2014-12-14 16:28:52