问题描述:每次新增会议的时候,选择一个参会人员,结果却出现一条没问题的数据和好几条空白的数据。。本地服务没问题,测试环境就有问题(熟悉的配方,熟悉的味道)。
解决历程:排查了从添加参会人员到查询参会人员的逻辑,发现全都没问题,为什么只在测试环境有问题,如果不是代码的问题,那一定就是数据的问题,全局搜索之后,从数据备份文件中搜到了空白数据的信息,问题找到了,测试环境存在直接导入的数据,这样一来,随着测试环境会议id主键自增,就出现了和之前导入的数据参会id一样的数据,结果联表查询之后,就出现了不该出现的数据。。。太坑了,,,-_-
解决方案:将会议表主键的自增值提高(或者直接删掉之前导入的数据),解决问题。。。
写此笔记,引以为戒,以后排查问题时,记得排查数据问题!!!