在SQL中是用update語句來進行資料的更新的,而SQL 用update語句一次更新多個欄位語句有多種方式,下面給大家介紹兩種,希望對大家有幫助。
方法一:
UPDATE 表名 SET 字段1=值,字段2=值2,... [WHERE 条件]
多個欄位時可以用逗號隔開,每個「欄位名稱=值」 就是給欄位賦值,其後的WHERE 條件語句可以用也可以不用
註:set後面的條件要用逗號不能用and,set後面的多個條件之間沒有關聯也不可以有關聯,所以就不能用and了;where 條件後面可以為and。
範例:
update table set sex= '男', name='张三' where id = 1 ; //正确 update table set sex= '男' and name='张三' where id = 1 ; //错误
方法二:
update 表名 set(字段1,字段2,字段3) = (select 数值1,数值2,数值3 from 表名 where....) where 条件
以上是如何使用sql同時更新多個欄位?的詳細內容。更多資訊請關注PHP中文網其他相關文章!