1.数据表唯一索引 (两列字段,组合索引) 遇到的情形:项目搭建新测试环境(其实就是所谓的灰度 与线上一致的一个环境):从线上拉回来代码搭建的,数据也是来自于线上数据,但是由于线上数据有部分为机密数据,然后DBA就按照策划.测试要求,清空了部分数据表. 由于上述操作人不清楚整个业务逻辑,只知道数据不能够暴露出来.导致有一条业务线,其部分数据表为空,新增正常:但是关联到其他数据表的时候,其主键已经存在,再次写入时,就报主键冲突. 即新增数据到表A,得到其主键,并需要将其主键写入到表B中,但是A表…