在清洗海量关键词时候,用到Access工具还是非常不错的,期初想正对一些特征词或者敏感词过滤时候,想直接批量做循环匹配删除,奈何删除命令下始终无法简单实现。后尝试直接先循环匹配标记,然后再针对标记的数据做删除操作即可。
操作思路如下:
1、针对关键词审核中转表中的关键词,循环匹配敏感词表“mg”中的敏感词,模糊匹配上的数据标记为“1”
UPDATE mg, 关键词审核中转表 SET 关键词审核中转表.删除标记 = "1" WHERE (((关键词审核中转表.关键词) Like "*" & [mg].[关键词] & "*"));
2、针对特征标记的数据做删删除操作
DELETE 关键词审核中转表.关键词, 关键词审核中转表.删除标记 FROM 关键词审核中转表 WHERE (((关键词审核中转表.删除标记) is not null));