逻辑删除表设计时,出现删除后唯一索引冲突
1.实际生产中出现了这个问题,核心表需要保留以前的记录,所以使用逻辑删除,这次其实也算业务上没设计好,还是看解决方法吧;主键 id 用户名 user_name 状态 status 删除标识(0正常 -1删除) yn 1 gy 1 0 2 gy 1 -1 此时的UNIQUE索引为: `user_name`, `yn`2.模拟出错:(1)当注册gy这个用户时,正常添加;(2)然后我删除了gy这个账号;(3)然后我又重复去添加了