mysql - 尽管有斜杠,查询仍将 http 重写为 https?

标签 mysql wordpress phpmyadmin

我正在将我的网站从 http 迁移到 https。除了由名为“革命 slider ”的插件制作的幻灯片外,一切都很顺利。

我检查了 MySQL 数据库并发现了如下条目:

{"background_type":"image","image":"http://example.com\/wp-content\/uploads\/2014\/03\/Banner_1.jpg",

通常我会使用 NotePad++ 或 Phpmyadmin 并进行搜索替换:

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

但是由于使用了 :\/\/这无法按预期工作。当我进行全局数据库搜索时,我什至找不到有问题的域。

是否可以编写一个查询来修复位于 xr_revslider_slides/params 中的这些幻灯片?

ps 我必须添加空格以防止自动翻译为 ://

最佳答案

这是一个理论,但也许您的数据存储带有额外的斜杠,而不仅仅是 json 检索问题?

在这种情况下,

UPDATE x_posts SET y = REPLACE (post_content, 'http:\/\/www.example.com', 'https://www.example.com');

会的。

关于mysql - 尽管有斜杠,查询仍将 http 重写为 https?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46102333/

相关文章:

php - 处理复杂的 mysql 搜索和衡量每个结果的匹配程度的最佳方法

mysql - MYSQL中查询的逆向

php - 无法登录 phpmyadmin

php - 如何通过在 phpmyadmin 中设置默认值来插入数据库

php - MYSQL 最大/计数/输入/日期

c# - 应用程序上的并发用户导致 MySQL 数据库错误

javascript - 在 jquery 中默认折叠所有选项卡

css - Woocommerce 递增和递减按钮未对齐

php - fatal error : Using $this when not in object context - OOPHP

PhpMyAdmin 外键约束不起作用