2011-08-14 49 views
9

我想問問是否有方法用相同的值更新整個列。 我想在列或'1'下運行'0'。 我可以使用PHP循環來做到這一點,但它會涉及多個數據庫調用等。MYSQL - 更新整個列

希望能夠在整個mysql列中運行相同的值的SQL語句。

歡呼

回答

15

東西簡單UPDATE table1 SET column1=1;應該這樣做。

7
UPDATE table_name SET column_name = 0 

這將設置列值設置爲0的所有記錄,如果它要你想要的。

+0

您可以刪除'WHERE 1'。這不是必需的。 –

+0

真的,不好的行爲。謝謝。 – High6

2

,如果你想減:

update table set col=col-1 

或剛剛更新

update table set col=0 

沒有任何where子句