您好,欢迎来到外链网!
当前位置:外链网 » 站长资讯 » 专业问答 » 文章详细 订阅RssFeed

数据库查询并修改,一条sql查询并且修改数据

来源:互联网 浏览:37次 时间:2023-04-08

UPDATE configuration_datapoints
SET attribute_flag = ''
WHERE
?? ?attribute_flag = 'DCP'
AND (
?? ?data_point_name = 'DCP2'
?? ?OR data_point_name = 'DCP3'
)
AND device_info_id IN (#此为外键关联的configuration_deviceinfos表的id.
?? ?SELECT
?? ??? ?id
?? ?FROM
?? ??? ?configuration_deviceinfos
?? ?WHERE
?? ??? ?station_id = 1
)

UPDATE configuration_datapoints
SET multi_factor = REPLACE (multi_factor, '1', '0.1')
WHERE
device_info_id IN (
SELECT
dev.id
FROM
configuration_deviceinfos dev
WHERE
dev.station_id = 77
)
AND data_point_name = "PVA电流"
AND STATUS = 1

11451487