本文概述
- 用https替换所有http URL
- 小心一点
用https替换所有http URL该查询将从给定的表, 选定的列更新, 并在Providen列中搜索第一个值, 并将其替换为新值:
注意请记住首先测试你的查询, 否则可能会出错。此外, 你可能希望在某些测试沙箱上而不是在生产环境中运行此查询。
/* The simple query that you need to run toreplace all strings that contains http:// with https://is the following:*/UPDATE `tableName` SET `columnName` = REPLACE(`tableName`.`columnName`, "http://", "https://")
小心一点可能你正在使用的列的内容包含更多的URL(可能是第三方URL), 例如给定的表文章:
id | 标题 | 内容 |
1 | 你好 | < h1> 此图片非常糟糕< / h1> < img src =http://www.srcmini.com/” http://ourcodeworld.com/some-path/imaginary.png” /> , 其他网站的图片为< img src =” http:/ /es.ourcodeworld.com/hola/burritos.png” /> |
2 | 世界 | < a href=http://www.srcmini.com/” http://awebsitewithoutssl-that-you-may-want-not-touch.com/url” > 你好< /a> |
3 | 没有 | < a href=http://www.srcmini.com/” http://ourcodeworld.com/support-deadpool.php” > 总裁的死侍< /a> |
/* Change only the URLs of Our Code World*/UPDATE `articles` SET `content` = REPLACE(`articles`.`content`, "http://ourcodeworld.com", "https://ourcodeworld.com")
它将只更新2行, 即1和3:
id | 标题 | 内容 |
1 | 你好 | < h1> 此图片非常糟糕< / h1> < img src =http://www.srcmini.com/” https://ourcodeworld.com/some-path/imaginary.png” /> , 其他网站的图片为< img src =” http:/ /es.ourcodeworld.com/hola/burritos.png” /> |
2 | 世界 | < a href=http://www.srcmini.com/” http://awebsitewithoutssl.com/url” > 你好< /a> |
3 | 没有 | < a href=http://www.srcmini.com/” https://ourcodeworld.com/support-deadpool.php” > 总裁的死侍< /a> |
推荐阅读
- 如何使用php从javascript保存base64图像
- Google表格使用Apps脚本插入散点图+趋势线
- 如何收听Telegram Bot错误( (Google App Script + Webhooks))
- 离线使用Google Apps Scripts
- 如何使用带有逗号分隔值的单元格通过apps脚本创建动态下拉列表
- 如何将.gpx文件附加到使用Google Apps脚本发送的邮件中()
- Google Apps脚本查找列的底部
- 我不能在android studio Gradle 4.7中使用ImageView
- 将关联数组转换为数字以在Apps脚本中写入工作表