gpt4 book ai didi

mysql - 用where条件替换sql

转载 作者:搜寻专家 更新时间:2023-10-30 23:42:58 25 4
gpt4 key购买 nike

我知道,我可以通过

找到我需要的信息
SELECT * from x6fnckq9h_posts
where post_status = 'publish' and post_content like '%new.%'

此外,我知道我可以用

替换字段中的文本
update TABLE_NAME 
set FIELD_NAME =
replace(FIELD_NAME, 'find this string', 'replace found string with this string');

我需要的是:将每个 '%new.%' 替换为 ''

那么,发送对不对

update x6fnckq9h_posts
set post_content = replace(post_content, 'new.', '')
WHERE post_status = 'publish' and post_content like '%new.%';

最佳答案

如果您感到紧张,请将更新转换为选择并观察输出以查看它是否正常:

select
post_content old_post_content,
replace(post_content, 'new.', '') new_post_content
from x6fnckq9h_posts
where post_status = 'publish'
and post_content like '%new.%'

如果您喜欢提议的更改,并且只要您使用完全相同的 where 子句,就可以运行您的更新。

关于mysql - 用where条件替换sql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32785687/

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