MySQL - Select&更新

时间:2011-12-08 13:25:11

标签: mysql

所以我有一个数据库,当运费计算器使用磅时,所有权重都以盎司输入。所以我编写了这个查询,使用SELECT将所有权重除以16:

SELECT ( weight / 16 ) AS weight FROM product_details;

这给了我所有的值作为查询结果,但我真正想要的是实际更新所有值作为该查询的一部分。有什么想法吗?

2 个答案:

答案 0 :(得分:4)

只需将其转换为UPDATE语句即可。如果合适,添加WHERE子句仅影响某些行。

UPDATE product_details SET weight = (weight / 16) WHERE ...

答案 1 :(得分:3)

这应该可以解决问题:

UPDATE product_details SET weight = weight / 16