Mysql Update查询将varchar转换为字符串

时间:2014-02-14 07:39:09

标签: php mysql sql

我有meta_keyvarchar.现在meta_key='_price'的值是10,20等数字。我想按百分比增加此列。

以下是我正在使用的内容:

update wp_postmeta set meta_key=meta_key+meta_key*($percent/100) where meta_key='_price'

但由于metakey不是数字因此我有一个问题。如何将varchar转换为int然后更新?

艾哈迈尔

1 个答案:

答案 0 :(得分:0)

查看本手册页:

http://dev.mysql.com/doc/refman/5.6/en/cast-functions.html#function_cast

CAST(meta_key AS UNSIGNED)应该适合你。