空大

苹果cms进阶批量替换SQL语法

索引

文章目录

站长在采集视频资源常常采集下来的内容都是不符合 Google SEO 结构化的标准规范,如果大量采集下来的视频内容都这样,要如何解决?

Google 结构化资料会判断你的字传格式是否符合制订标准

你可以使用 REGEXP_REPLACE 來匹配并移除括号及其内部内容,语句如下:

UPDATE mac_vod 
SET vod_pubdate = REGEXP_REPLACE(vod_pubdate, '\\(.*?\\)', '');

解析:

  • REGEXP_REPLACE(vod_pubdate, '\\(.*?\\)', '')
    • \\(\\):匹配括号(因 \sql 语句中需要转义,所以需要双反斜杠 \\)。
    • .*?:非贪婪匹配括号中的所有内容,确保只匹配 () 之间的内容,而不会匹配多个括号之间的文本。
    • '':替换为空,即移除匹配到的部分。

示例:

原始数据

vod_pubdate
2024-03-02 (義大利)
2023-05-10 (美國)
2022-08-15 (日本)

执行 SQL 语句后

vod_pubdate
2024-03-02
2023-05-10
2022-08-15

这样就可以批量删除括号及其中的内容,而无需手动指定具体的国家名。

 

赞(0)
未经允许不得转载:剧搜博客 » 苹果cms进阶批量替换SQL语法

评论 抢沙发

4 + 5 =