遠的不說,我有一個名爲TABLE_NAME
表看起來像這樣:批量更改SQL數據庫中所有條目的特定字段
id | name | changeme
------------------------
1 | One | 1
2 | Two | 0
3 | Three | 1
4 | Four | 0
5 | Five | 0
是否有一個SQL語句,我可以在這個運行改變每changeme
進入到'0'?
遠的不說,我有一個名爲TABLE_NAME
表看起來像這樣:批量更改SQL數據庫中所有條目的特定字段
id | name | changeme
------------------------
1 | One | 1
2 | Two | 0
3 | Three | 1
4 | Four | 0
5 | Five | 0
是否有一個SQL語句,我可以在這個運行改變每changeme
進入到'0'?
你的意思是?
UPDATE TABLE_NAME SET changeme = 0
是的。謝謝!一旦我被允許,我會盡快覈對。 – 2011-02-14 09:20:34
update TABLE_NAME set changeme = 0 where changeme = 1
感謝您的回答,我喜歡條件聲明。我在學習,所以謝謝! – 2011-02-14 09:21:57
這適用於單個表
UPDATE table_name
SET field_name = replace(same_field_name, 'unwanted_text', 'wanted_text')
我不是靠信譽分癡迷,但是爲什麼這個問題是downvoted我可以有人解釋?我認爲這很清楚,因爲我在第一個答覆中得到了正確的答案,並且它的定義很有用,因爲我不知道如何做到這一點,現在我可以做到。我只想知道我做錯了什麼,值得讚賞。感謝您的任何建議。 – 2011-02-14 09:59:04