如何更新数据库记录中的部分文本?

时间:2018-04-26 19:59:43

标签: mysql database wordpress

我想在我的WordPress数据库中更新我的网址。

因此,在post_content内的wp_posts表中,我想将http://example.com的每个实例更新为https://example.com

如何一次更换所有值? 感谢

2 个答案:

答案 0 :(得分:0)

您可以使用UPDATEREPLACE

UPDATE
   wp_posts
SET
   post_content = REPLACE(post_content, 'http://example.com','https://example.com');

答案 1 :(得分:0)

我建议wp cli命令wp search-replace

或者对于mysql使用replace函数如下:

UPDATE wp_posts SET post_content = replace(post_content, 'old', 'new');

您可能还想更新帖子GUID列

也不要忘记更改wp_options siteurl和home值