提问者:小点点

使用MySQL查询查找并替换整个表中的文本


通常,我使用phpMyAdmin使用手动查找替换MySQL数据库中的文本。我现在已经厌倦了,我如何运行一个查询在phpMyAdmin中的整个表中查找并用新文本替换一个文本呢?

示例:查找关键字domain.com,替换为www.domain.com


共1个答案

匿名用户

对于单个表更新

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

多个表-

如果要从所有表中编辑,最好的方法是使用dump,然后使用find/replace并将其上载。