可以减少MySQL中的变量吗? [英] Is it possible to decrement a variable in MySQL?

查看:66
本文介绍了可以减少MySQL中的变量吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在每次运行UPDATE查询时将MySQL表中的变量减一.

I'm wanting to decrement a variable in a MySQL table by one everytime an UPDATE query is ran.

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

What I have is this, which isn't working:

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

这是否有可能,还是我必须先运行SELECT并先获取该值,然后递减该值,然后将新值插入UPDATE查询中?

Is this possible in any way, or am I going to have to run a SELECT and get the value first, decrement it, and then insert the new value into the UPDATE query?

推荐答案

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

这篇关于可以减少MySQL中的变量吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆