【发布时间】:2014-02-14 07:39:08
【问题描述】:
我有一列 meta_key 是 varchar. 现在 meta_key='_price' 的值是 10,20 等数字。我想按百分比增加这一列。
这是我正在使用的:
update wp_postmeta set meta_key=meta_key+meta_key*($percent/100) where meta_key='_price'
但由于元键不是数字,所以我有一个问题。如何将varchar转为int再更新?
阿马尔
【问题讨论】:
-
meta_key列包含_price,如您的WHERE条件中所述。您想如何将其转换为int?我的意思是,目的是什么?无论如何都会是0,不是吗? -
如果您在 php 中编写,获取列的值并存储在 php 变量中并使用该 php varaibale 进行计算