mysql8数据库mac_vod表中有vod_content、vod_blurb等多个字段vod_blurb表示视频详情数据类型是varchar255vod_content表示视频简介数据类型是mediumtext请问如果vod_content或 vod_blurb的内容中有【影探=lfytvcn】将【影探=lfytvcn】删除的sql语句是什么?
要删除字段中包含特定字符串的内容,可以使用MySQL的REPLACE函数来实现。以下是一个示例SQL语句,可以删除mac_vod表中vod_content字段和vod_blurb字段中包含"【影探=lfytv.cn】"的内容:
UPDATE mac_vod
SET vod_content = REPLACE(vod_content, '【影探=lfytv.cn】', ''),
vod_blurb = REPLACE(vod_blurb, '【影探=lfytv.cn】', '')
WHERE vod_content LIKE '%【影探=lfytv.cn】%'
OR vod_blurb LIKE '%【影探=lfytv.cn】%';
这个SQL语句使用UPDATE语句来更新mac_vod表中的记录。使用REPLACE函数来替换字段中的特定字符串,将其替换为空字符串。使用LIKE子句来匹配包含特定字符串的内容。
原文地址: https://www.cveoy.top/t/topic/hPjL 著作权归作者所有。请勿转载和采集!