功能上了生产后,测试给我提了一个bug,导出数据功能报错。
马上排查了一下日志,发现一个selectById的sql报错了,马上去查看一下这条数据,由于生产环境,使用审计工具查看数据,并没有发现什么异常,是在没办法,准备将数据迁移到本地debug试试看,在打开数据库时,看到这条数据好像跟刚刚看到的不太一样,仔细对比。
审计工具上的结果
Navicat 下的结果
很明显 00 就是罪魁祸首了,之前没碰过这样的报错信息,一时间也没想到在这里,同时因为审计工具 导致排查花费了更长的时间
selectById也会出bug?
最新推荐文章于 2024-01-26 14:43:59 发布