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