首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用MySQL查询查找和替换整个表中的整个条目

问使用MySQL查询查找和替换整个表中的整个条目
EN

Stack Overflow用户
提问于 2021-06-10 10:26:58
回答 1查看 47关注 0票数 0

现在,我正在使用以下脚本通过phpmyadmin在MySQL数据库中查找和替换文本,并且运行良好。

代码语言:javascript
复制
For a single table update

 UPDATE 'table_name'
 SET 'field_name' = replace(same_field_name, 'unwanted_text', 'wanted_text')

我现在想要的是找到包含指定字符串的条目,然后替换整个字段。

例如,如果我有以下条目:

代码语言:javascript
复制
ABC_1234
ABC_123456789
XYZ_1234

我想查找包含"ABC_“的条目,并将整个字段替换为"FGH-432”。

所需脚本的结果将提供以下输出。

代码语言:javascript
复制
ABC_1234 > FGH-432
ABC_123456789 > FGH-432
XYZ_1234 (No change)

我应该对脚本做什么修改?

EN

回答 1

Stack Overflow用户

发布于 2021-06-10 10:32:31

你可以这样做:

代码语言:javascript
复制
UPDATE `table_name`
   SET `field_name` = 'FGH-432'
 WHERE `field_name` LIKE 'ABC\_%';
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67913832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档