如何将MySQL字段记录增加1?

时间:2011-07-30 05:21:14

标签: php mysql

我知道可以这样做:

mysql_query(" UPDATE products SET page_views = $page_views + 1 WHERE id = '3' ");

但是我不想做一个select查询,然后是while循环,以便首先获取page_views行的值并将该值存储在名为$ page_views的变量中,以便进行更新查询。

是否有任何SQL方法可以获取字段的值并在同一查询中将其更新为1?我试过这个,但它不起作用:

mysql_query(" UPDATE products SET page_views = page_views + 1 WHERE id = '3' ");

1 个答案:

答案 0 :(得分:-1)

在您的第二个查询中,我认为 page_views + 1 无法合作,所以请这样做

mysql_query(" UPDATE products SET page_views = (page_views + 1) WHERE id = '3' ");