苹果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)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《苹果cms进阶批量替换SQL语法》
文章链接:https://www.rank50.com/technique/2619.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

登录

找回密码

注册