Php 可以在MySQL中减少一个变量吗?

Php 可以在MySQL中减少一个变量吗?,php,mysql,Php,Mysql,我想在每次运行更新查询时将MySQL表中的变量减量1 我所拥有的是这个,它不起作用: updateforum SET reply=reply——其中fid='$id' 这在任何情况下都是可能的,还是我必须先运行一个SELECT并获取值,将其递减,然后将新值插入到更新查询中?当然: UPDATE forum SET replys = reply - 1 WHERE fid = '$id' UPDATE forum SET replies=replies-1 WHERE fid = ? 有时候事

我想在每次运行更新查询时将MySQL表中的变量减量1

我所拥有的是这个,它不起作用:

updateforum SET reply=reply——其中fid='$id'

这在任何情况下都是可能的,还是我必须先运行一个SELECT并获取值,将其递减,然后将新值插入到更新查询中?

当然:

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

有时候事情很简单,你只想大喊大叫。。。谢谢,效果很好。这不应该是
回复-1