在 SQL 中,可以使用 UPDATE 語句根據條件批量更新數據。下面是一個示例:
UPDATE 表名
SET 列名1 = 新值1, 列名2 = 新值2, ...
WHERE 條件;
在上面的語句中,表名
是要更新數據的表名,列名1, 列名2, ...
是要更新的列名,新值1, 新值2, ...
是要更新的新值,WHERE 條件
是篩選要更新的數據的條件。
示例:假設有一個名為 students
的表,有 id
, name
, age
三列,現在要將所有年齡小于 18 歲的學生的姓名改為 “未成年”。
UPDATE students
SET name = '未成年'
WHERE age < 18;
在上面的示例中,students
是表名,name
是要更新的列名,'未成年'
是要更新的新值,age < 18
是篩選年齡小于 18 歲的學生的條件。
注意:在使用 UPDATE 語句時,務必謹慎操作,確保條件的準確性,以免誤操作導致數據錯誤。