gpt4 book ai didi

Mysql查询,根据其他填充一个值

转载 作者:行者123 更新时间:2023-11-29 12:50:21 25 4
gpt4 key购买 nike

meta_id | post_id  |         meta_key   |      meta_value
----------------------------------------------------------
19368 | 5716 | _wpbdp[fields][8] |
19369 | 5716 | _wpbdp[fields][9] | 124_ico.jpg
19370 | 5716 | _wpbdp[fields][10] |

这是我的 mysql 表。我希望如果对于 postid,元键 _wpbdp[fields][9] 在这种情况下分配了一些值(124_ico.jpg),则 _wpbdp[fields][10] 元值更新为 124_img。 .jpg

任何有关查询的帮助都会很棒。

最佳答案

如果您希望给定 post_id 的“_wpbdp[fields][10]”行具有与填充 meta_value 的同一 post_id 的行相同的 meta_value,则可以使用以下内容:

update tbl t join (select post_id, meta_value
from tbl
where meta_value is not null) x on t.post_id = x.post_id
set t.meta_value = replace(x.meta_value, '_ico', '_img')
where t.meta_key = '_wpbdp[fields][10]'

参见 fiddle :http://sqlfiddle.com/#!2/6656ae/1/0

关于Mysql查询,根据其他填充一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24852990/

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