是否可以减少MySQL中的变量?

时间:2008-12-27 22:20:25

标签: php mysql

每次运行UPDATE查询时,我都希望将MySQL表中的变量减1。

我所拥有的是这个,这是行不通的:

UPDATE forum SET replys = reply-- WHERE fid = '$id'

这是否可行,或者我是否必须先运行SELECT并获取值,减去它,然后将新值插入UPDATE查询?

2 个答案:

答案 0 :(得分:15)

UPDATE forum SET replys = reply - 1 WHERE fid = '$id'

答案 1 :(得分:4)

当然:

UPDATE forum SET replies=replies-1 WHERE fid = ?