在MySQL中,可以使用UPDATE語句一次更新多條記錄??梢允褂肳HERE子句來指定需要更新的記錄條件。
下面是一個(gè)示例,演示如何一次更新多條記錄:
UPDATE 表名
SET 列名1 = 新值1, 列名2 = 新值2
WHERE 條件;
其中,表名是要更新的表的名稱,列名1和列名2是要更新的列的名稱,新值1和新值2是要更新為的新值,條件是指定需要更新的記錄的條件。
例如,假設(shè)有一個(gè)名為students
的表,包含id
、name
和age
三列,現(xiàn)在要將所有年齡小于18歲的學(xué)生的姓名改為"未成年",可以使用以下語句:
UPDATE students
SET name = '未成年'
WHERE age < 18;
這樣,所有年齡小于18歲的學(xué)生的姓名都會(huì)被更新為"未成年"。