SQL 用update语句一次更新多个字段应该怎么写

update 表名 set(字段 1 , 字段 2 , 字段 3 ,...) = (select 值 1 , 值 2 , 值 3 ,...) where condition 多个字段可以用逗号分隔,每个字段名 = value 是一个赋值,可以指定是否添加后续 WHERE 条件语句。
扩展信息:StructuredQueryLanguage,也称为SQL(读作/ˈeskjuːˈel/"S-Q-L"),是一种专用编程语言,数据库查询,用于访问和查询数据、更新和管理关系数据库系统的编程语言。
这也是数据库脚本文件的扩展名。
结构化查询语言是一种高级非过程编程语言,允许用户操作高级数据结构。
用户无需指定或了解具体的数据存储方法。
这使得底层结构完全不同的不同数据库系统可以使用相同的结构化查询语言作为数据录入和管理的接口。
结构化查询语言语句可以嵌套,使其非常灵活和强大。

SQL 用update语句一次更新多个字段应该怎么写

SQL 使用 update 语句一次更新多个字段。
语句格式如下: UPDATE TABLE NAME SET 列名 1 = 值,列名 2 = 值 2 ,... [WHERE CONDITION] 多个字段可以用逗号分隔。
每个字段name=value就是给字段赋值,后面的WHERE条件可以用也可以不用。
扩展信息:更新目的:单独用于更新表中的原始数据。
使用where来匹配字段集并更新字段值。
它可以一次是一项,也可以一次是多项。
例如,1 、Updatetable_nameSetcolumn_name=new_valueWherecolumn_name=some_value。
示例:“Person”表中的原始数据:LastNameFi rstNameAddressCityNilsenFredKirkegt5 6 StavangerRasmussenStorgt6 7 运行以下 SQL 将 People 表中的 FirstName LastName 字段“Rasmussen”更新为“Nina”: UPDATEPersonSETFirstName='Nina'WHERELa 更新 stName='Rasmussen' 后,“Person”表中的数据是:LastNameFirstNameAddressCityNilsenFredKirkegt5 6 StavangerRasmussenNinaStorgt6 7 同样,使用UPDATE语句可以同时更新多个字段:例如2 、UPDATEPersonSETAd Dress='Stien1 2 ',City='Stavanger'WHERELastName='Rasmussen'Person表中更新后的数据为: LastNameFirstNameAddressCityNilsenFredKirkegt5 6 StavangerRasmussenNinaStien1 2 Stavanger 参考:百度百科 - 更新