MySQL查询值+ 1

时间:2012-04-08 14:13:01

标签: mysql sql phpmyadmin

我希望表中的更新列自动增加特定值,我使用了这个查询:

Update wp_postmeta 
set meta_value = 11622 + 1
WHERE  `meta_key` =  '_thumbnail_id'
ORDER BY  `wp_postmeta`.`post_id` ASC

它的工作但是meta_value列中的所有值都变得相等,任何人都可以提供帮助吗?

2 个答案:

答案 0 :(得分:0)

Update wp_postmeta 
set meta_value = (meta_value + 1)
WHERE  `meta_key` =  '_thumbnail_id'

答案 1 :(得分:0)

您可以使用以下sql,并且“update”sql中不需要“ORDER BY”。

Update wp_postmeta 
set meta_value = meta_value+1
WHERE  `meta_key` =  '_thumbnail_id'