今天来到公司。发现一堆工单、调查发现全部是数据迁移导致的数据问题。
其中一个表单表里的数据 name和id搞反。导致出现26W的错误数据。
直接匹配正则,将储存id为中文的全部查出,然后删掉。
select id from 表名 where HEX(字段) REGEXP '^(..)*(E[4-9])'
今天来到公司。发现一堆工单、调查发现全部是数据迁移导致的数据问题。
其中一个表单表里的数据 name和id搞反。导致出现26W的错误数据。
直接匹配正则,将储存id为中文的全部查出,然后删掉。
select id from 表名 where HEX(字段) REGEXP '^(..)*(E[4-9])'