SQL查询搜索&如果匹配phpMyAdmin / MySQL中的字符串 - wordpress站点,则替换(需要更新)整个数据库

时间:2015-03-18 15:36:45

标签: mysql wordpress phpmyadmin

目前我的链接看起来像http://example.comhttp://example.com/imageshttp://example.com/posts/ ...,http://example.com/links/ ...数据库上大约需要3000+匹配更新了" https"像 https://example.comhttps://example.com/imageshttps://example.com/posts/ ...,https://example.com/links/ ...

我已经将wp网站网址http://example.com更新为https://example.com,因此数据库中有3000多个可供使用。

有没有一种简单的方法可以在SQL中创建它?

谢谢!

1 个答案:

答案 0 :(得分:0)

尝试这种方式,更改table_name&根据您的要求填写字段。

UPDATE table_name SET field = replace(field,'http','https');

UPDATE table_name SET field = replace(field,'[string-to-find]','[string-that-will-replace-it]');

NB:但在此之前,您绝对应该进行数据库转储或用于备份的任何内容。更多关于Mysql Replace

mysqldump -h hostname -u username -p databasename > my_sql_dump.sql