MySql 把某一个字段的值改为另一个字段的值,批量更新

直接上代码

update dev_attribute_relations a inner join
(
select d1.Id,
d1.PartNumber,
d2.AttributeField,
d2.AttributeName,
d2.AttributeValue
from device_librarys d1
left join dev_attribute_relations d2 on d2.DevId = d1.Id
where d2.AttributeName = '规格型号'
) as b on a.DevId = b.Id
set a.AttributeValue = b.AttributeValue
where a.AttributeField = 'Value'

直接用,根据自己的需要替换相应的表名和字段名称

posted @ 2023-04-24 16:35  夜钓星云  阅读(203)  评论(0)    收藏  举报  来源