适用场景
- 漏洞通报后的数据影响面统计
- 数据清洗方案评审
- 历史库迁移前的脏数据盘点
PROMPT
【指令】 1. 核心动作只有一个:从现有库中筛出受高危函数写入的脏数据 2. 围绕该动作只做筛选与标记,不涉及修复与业务改造 3. 输出范围限定为受影响行数与清洗语句两项结果 【上下文】 1. 系统是十年前的留言板,正文与标题由旧函数拼装写入 2. 本次只排查最近两年数据,更早数据已归档到离线库 3. 业务要求保留原始记录,清洗只追加标记字段不改原文 【输入数据】 1. 表结构:msg 表含 id、title、content、created_at 四个字段 2. 现有样本:id 为 12 的记录 content 内含未转义的单引号 3. 现有样本:id 为 47 与 88 的记录 title 长度超过两百字符 4. 索引情况:msg 表仅在 id 上有主键,created_at 无索引 【输出要求】 1. 输出筛选语句,返回 id、命中规则与创建时间三列 2. 输出清洗语句,用更新语句把命中行标记为待复核 3. 结果按命中规则分组,每组给出条数与两条示例记录 4. 全部语句可直接执行,字段名与表名使用真实名称