2011-06-30 39 views
1

我還沒有能夠就此提出明確的答案,所以我想在放棄之前,我可以在這裏問。我正在尋找將數據庫字段更新爲比當前值小1,而無需查詢數據庫,編寫數學代碼,然後使用新值更新數據庫。將數據庫字段更新爲-1的當前值

是這樣的可能,或者我必須做我自己的功能這樣做?

回答

4
update 'table' set 'field' = 'field' - 1 where 'id' = 2 
+0

這當然很簡單。謝謝! – Eric

+2

你不需要反引號而不是單引號? – Ryan

+0

不用單引號爲我工作 –

0

使用簡單的UPDATE聲明。例如,如果你的表是hello和你的領域爲world,你會做這樣的事情:

UPDATE hello SET world = world - 1 

http://ideone.com/8KIpQ

相關問題