2011-12-08 81 views
0

所以我有一个数据库,当运费计算器使用磅数时,所有重量都以盎司为单位输入。所以我写了这个查询把所有的权重由16使用SELECT:MySQL - 选择并更新

SELECT (weight/16) AS weight FROM product_details; 

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

+0

您的意思是使用'UPDATE'语句?:'UPDATE product_details SET weight = weight/16' –

回答

3

这应该做的伎俩:

UPDATE product_details SET weight = weight/16 
4

它只是转换成UPDATE声明。如果合适,添加WHERE子句以仅影响特定行。

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