所以我有一个数据库,当运费计算器使用磅时,所有权重都以盎司输入。所以我编写了这个查询,使用SELECT将所有权重除以16:
SELECT ( weight / 16 ) AS weight FROM product_details;
这给了我所有的值作为查询结果,但我真正想要的是实际更新所有值作为该查询的一部分。有什么想法吗?
答案 0 :(得分:4)
只需将其转换为UPDATE
语句即可。如果合适,添加WHERE子句仅影响某些行。
UPDATE product_details SET weight = (weight / 16) WHERE ...
答案 1 :(得分:3)
这应该可以解决问题:
UPDATE product_details SET weight = weight / 16