0
所以我有一個數據庫,當運費計算器使用磅數時,所有重量都以盎司爲單位輸入。所以我寫了這個查詢把所有的權重由16使用SELECT:MySQL - 選擇並更新
SELECT (weight/16) AS weight FROM product_details;
這給了我所有的值作爲查詢的結果,但我真正想要的是實際更新所有的值作爲查詢的一部分。有任何想法嗎?
所以我有一個數據庫,當運費計算器使用磅數時,所有重量都以盎司爲單位輸入。所以我寫了這個查詢把所有的權重由16使用SELECT:MySQL - 選擇並更新
SELECT (weight/16) AS weight FROM product_details;
這給了我所有的值作爲查詢的結果,但我真正想要的是實際更新所有的值作爲查詢的一部分。有任何想法嗎?
這應該做的伎倆:
UPDATE product_details SET weight = weight/16
它只是轉換成UPDATE
聲明。如果合適,添加WHERE子句以僅影響特定行。
UPDATE product_details SET weight = (weight/16) WHERE ...
您的意思是使用'UPDATE'語句?:'UPDATE product_details SET weight = weight/16' –