我这边由这样一个需求,数据库的唯一索引,因为加了逻辑删除,导致我的唯一索引就不太好加了,如果对某个字段加 那边逻辑删后,就不能再添加了,如果二个字段加 还是一样的情况,是否直接暴力不管删除还是怎么样都认为是唯一索引,不知道有没有什么合适的解决方案,数据库是最后一道处理的方式,如果是业务去控制 并发情况还是有一定问题的
为什么逻辑删除后,唯一索引就失效了?你的意思是一条数据比如主键为1,你删掉后再建一条数据,主键还是为1?
这样不合适,如果要做就单独一个字段出来,id就是id,不论何时入库都会变更
主键和唯一索引不一样,例如我的主键还是id 我的唯一索引是name,如果我的name 先是 张三,删除之后,又想录一个张三,那么这个时候由于逻辑删除这个唯一索引导致 我不能插入一个新的张三,但是用户觉得我删除了张三 应该不唯一了 为什么不能插入
扫一扫访问 Blade技术社区 移动端