我從來沒有或以前曾嘗試過這樣做,但是我想要做的不是從數據庫中獲取值,而是僅爲更新查詢添加1即可做一個更新查詢並增加字段...增加數據庫中的字段
有沒有辦法使用JOIN查詢來獲取當前值,然後用新的更新?
因爲它實際上只是遞增一個INT數字,我認爲可能有辦法解決它。
我從來沒有或以前曾嘗試過這樣做,但是我想要做的不是從數據庫中獲取值,而是僅爲更新查詢添加1即可做一個更新查詢並增加字段...增加數據庫中的字段
有沒有辦法使用JOIN查詢來獲取當前值,然後用新的更新?
因爲它實際上只是遞增一個INT數字,我認爲可能有辦法解決它。
update table_name set field_name=field_name + 1 where <condition>;
你可以只做到以下幾點:
UPDATE table_name set field_to_increment = field_to_increment + 1 WHERE <cond>
使用此:
UPDATE yourtable SET yourcolumn = yourcolumn+1 WHERE yourid=123;
乾杯。一個金髮碧眼的時刻從我身邊。 – 2012-03-30 08:39:45
很容易在單元格中增加一個值:
UPDATE table SET column = column + 1 WHERE id = 123;
我一個白癡。來自我的金髮時刻。 – 2012-03-30 08:37:58
沒問題...每個人都面臨着人生中的這樣的時刻...... – 2012-03-30 08:43:19