gpt4 book ai didi

mySQL 基于从其他表中选择的更新

转载 作者:行者123 更新时间:2023-11-29 06:39:33 25 4
gpt4 key购买 nike

如何更新具有此结构的关系表:


- especie_id
- 多媒体_id
- 是封面

设置isCover = 1

当此查询的结果匹配时:


选择id作为multimedia_id, substring_index(substring_index(pathURL, '.', -3),'.', 1) as especie_id
来自多媒体
其中 tipo_multimedia_id = 31

我需要内部联接吗?

提前致谢!

最佳答案

您应该能够像这样执行UPDATE:

UPDATE table1
SET isCover = 1
WHERE (multimedia_id, especie_id) IN (SELECT id as multimedia_id,
substring_index(substring_index(pathURL, '.', -3),'.', 1) as especie_id
FROM multimedias
WHERE tipo_multimedia_id = 31)

关于mySQL 基于从其他表中选择的更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52395845/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com