【问题标题】:mysql replace add trailing slash to urlmysql替换在url中添加斜杠
【发布时间】:2018-03-26 23:23:38
【问题描述】:

我在这个问题上苦苦挣扎了 3 天,因为我不知道等的任何编码或正则表达式

我有一个带有 iframe 内容的 wp 流媒体网站,iframe 源已经在 https

现在我想将我的流媒体网站迁移到 https 但是当我尝试这样做时,有很多电影无法播放,在我检查后,问题是 iframe url

如果 iframe 有斜杠,电影可以正常工作 https://example.com/embed/pMVg9liYw9gTvL7/

但没有斜杠,电影将无法加载 https://example.com/embed/pMVg9liYw9gTvL7

我想要实现的是在 mysql 的 iframe url 末尾添加斜杠。

请帮忙 谢谢

【问题讨论】:

  • 欢迎来到 StackOverflow!为了让我们更好地帮助您,您能否更新您的问题,以便在minimal, complete, and verifiable example 中显示您的相关代码。如果您可以让我们知道您有什么tried so far 来解决您的问题,这也会很有帮助。如需更多信息,请参阅有关how to ask good questions 的帮助文章,并采取tour of the site :)
  • 在你的选择语句中使用 concat(url, '/')。
  • 您好,谢谢您的回复,您能解释一下如何吗?谢谢
  • 您能展示一下您的餐桌设计吗?它有哪些列?哪个字段存储 URL ??
  • 你好,该表是 wp_postmeta,metakey repeatable_fields,这在元值 a:1:{i:0;a:4:{s:4:"name";s:8 内:"服务器 1";s:6:"select";s:6:"iframe";s:6:"idioma";s:0:"";s:3:"url";s:45:" klikfilm.stream/embed/eprN0P0NMh9E6PP";}}

标签: mysql replace trailing-slash


【解决方案1】:

我通常不喜欢回答没有尝试的问题,但这个问题很简单,比发布投诉更容易回答。

使用简单的UPDATE 语句。

UPDATE yourTable
SET url = CONCAT(url, '/')
WHERE RIGHT(url, 1) != '/'

yourTableurl 替换为您的表格名称和包含iframe URL 的列,而不是需要修复。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-26
    • 2018-12-04
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    相关资源
    最近更新 更多