gpt4 book ai didi

mysql - 用 MySQL 替换 BLOB 文本中的单词

转载 作者:可可西里 更新时间:2023-11-01 06:36:32 25 4
gpt4 key购买 nike

我有一个巨大的 mysql 表(称为 tcountriesnew)和一个列(称为 slogen, blob type)。在每个 slogen blob 中,我想替换一个词,例如:bananaapple

不幸的是,我尝试打印所有带有单词 banana 的行,但没有成功。

select * from tcountriesnew where slogen like '%banana%';

请帮帮我。

  • 我错过了什么,我的查询有什么问题?
  • 如何替换 blob 中的文本?

最佳答案

取决于你所说的“替换”是什么意思;使用替换在选择中显示修改后的文本:

select replace(slogen, 'bananas', 'apples') from tcountriesnew where slogen like '%bananas%';

或者更新表中的数据:

update tcountriesnew set slogen=replace(slogen, 'bananas', 'apples') where slogen like '%bananas%';

顺便说一句。为什么要使用 blob 作为文本?您应该为文本数据使用 text 类型,为二进制数据使用 blob

关于mysql - 用 MySQL 替换 BLOB 文本中的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3966174/

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