为什么逻辑删除后,唯一索引就失效了?你的意思是一条数据比如主键为1,你删掉后再建一条数据,主键还是为1?
这样不合适,如果要做就单独一个字段出来,id就是id,不论何时入库都会变更
主键和唯一索引不一样,例如我的主键还是id 我的唯一索引是name,如果我的name 先是 张三,删除之后,又想录一个张三,那么这个时候由于逻辑删除这个唯一索引导致 我不能插入一个新的张三,但是用户觉得我删除了张三 应该不唯一了 为什么不能插入
这个我现在也有疑问,对于登录用户要进行用户名的唯一约束,但是逻辑删除之后,其实数据依然存在,且因唯一约束导致被逻辑删除的用户名不能再添加了。
扫一扫访问 Blade技术社区 移动端