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' –