在 SQL 中,可以使用 UPDATE 語句來批量更新多條數據。下面是一個示例:
UPDATE 表名
SET 列名1 = 值1,
列名2 = 值2,
...
WHERE 條件;
例如,假設有一個名為 students
的表,包含 id
、name
和 age
列,現在要將所有年齡小于 18 歲的學生的名字都修改為 “未成年”,可以使用以下代碼:
UPDATE students
SET name = '未成年'
WHERE age < 18;
這樣,所有年齡小于 18 歲的學生的名字都會被更新為 “未成年”。
需要注意的是,WHERE
子句用來指定更新的條件,只有滿足條件的行才會被更新。如果沒有指定 WHERE
子句,那么所有行都會被更新。所以在批量更新數據時,務必確保 WHERE
子句的條件準確無誤,以免更新到不希望修改的數據。