在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?條件
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END