gpt4 book ai didi

mysql - 使用带有通配符的 UPDATE 和 REPLACE

转载 作者:行者123 更新时间:2023-11-29 20:48:45 25 4
gpt4 key购买 nike

UPDATE database_posts 
SET post_content = REPLACE (post_content,'%submitted by%%%%%', '');

在 SQL 中是否可以使用通配符执行 UPDATEREPLACE ?我正在尝试从 post_content 列中删除作者,以及 %subscribed by%%%%% 之后/包括的所有内容。

提交者值始终不同。我尝试使用上面的查询,但没有成功。

谢谢!!

最佳答案

如果您想保留提交日期之前的所有内容,并且之后不保留任何内容,您可以使用substring_index():

UPDATE database_posts 
SET post_content = SUBSTRING_INDEX(post_content, 'submitted by', 1)
WHERE post_content LIKE '%submitted by%';

我不知道“subscribed”和“by”之间的所有空格是什么,但它们在你的问题中。

关于mysql - 使用带有通配符的 UPDATE 和 REPLACE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38225166/

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