SQL 筆記:更新資料 UPDATE SET WHERE
UPDATE & SET 語法
UPDATE $表名稱
SET $欄位1 = $值1, $欄位2 = $值2, ...
但這樣寫會有個問題,一般較少這樣寫...原因是「會更新全部的 row 欄位」
UPDATE SET WHERE 語法
但要注意,一般不會如上述這樣寫,因為缺少了「WHERE」來篩選目標對象,會導致表中的所有 row 紀錄資料都將被更新!
一般還是會加上 WHERE 來指定特定目標更新資料
UPDATE $表名稱
SET $欄位1 = $值1, $欄位2 = $值2, ...
WHERE $目標對象的條件;
範例:更新指定的使用者資料
假設我們有一個 users 資料表:
id
name
email
age