MySQL查询用整个表中的变量替换文本

时间:2018-09-20 12:50:01

标签: mysql

我正在使用以下查询替换数据库中的文本:

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

例如:

要替换此:

[url=https://www.example.com/folder/#code=variable&title=variable][img]https://example.com/images/image.png[/img][/url]

为此:

[url=https://example.com/folder/#code=variable&title=variable][img]https://example.com/images/image.png[/img][/url]

我使用以下查询:

UPDATE `table_name`
SET `field_name` = replace(same_field_name, '[url=https://www.example.com', '[url=https://example.com')

但是我需要做的是替换整行(包含两个变量):

[url=https://example.com/folder/#code=variable&title=variable][img]https://example.com/images/image.png[/img][/url]

为此:

[b]Success[/]

我的问题仅在于变量。 我应该在查询中添加什么来执行此任务?

预先感谢您的帮助

注意:MySQL版本是:5.6.x

0 个答案:

没有答案