SQL:用字段中的值替换字符串(批量编辑)
SQL: replace string with value from a field (bulk edit)
我正在尝试找出一种方法,将文本(内容)中的子字符串替换为 WordPress 安装中字段(标题)中的相应行值。因此,我想要 "my fabulous content for title-xy... ",而不是 "title-xy" 和 "my fabulous content for that page... ",用我的标题替换 "that page"。
我知道如何批量替换,但不知道如何使用动态字段值。 DB 是一个 MySQL 带有 PHPMyAdmin 界面。
任何帮助将不胜感激!
谢谢,
约尔格
您可以使用MySQL的REPLACE()
功能。像这样的查询应该有效:
update myTable set content = replace(content, 'that page', title);
我正在尝试找出一种方法,将文本(内容)中的子字符串替换为 WordPress 安装中字段(标题)中的相应行值。因此,我想要 "my fabulous content for title-xy... ",而不是 "title-xy" 和 "my fabulous content for that page... ",用我的标题替换 "that page"。
我知道如何批量替换,但不知道如何使用动态字段值。 DB 是一个 MySQL 带有 PHPMyAdmin 界面。
任何帮助将不胜感激! 谢谢, 约尔格
您可以使用MySQL的REPLACE()
功能。像这样的查询应该有效:
update myTable set content = replace(content, 'that page', title);