沉梦听雨的编程指南
首页
Java
基础篇
集合篇
并发篇
JVM
Java8 新特性
计算机基础
计算机网络
操作系统
数据结构与算法
数据库
基础篇
MySql
Redis
达梦
常用框架
Spring
SpringBoot
Mybatis
Shiro
系统设计
设计须知
UML画图
权限校验
设计模式
微服务
API网关
RPC
消息队列
SpringCloud
分布式事务
云存储
虚拟机
开发日常
开发工具篇
工具库篇
开发技巧篇
工具类系列
随笔
前端学习
HTML与CSS
JS学习
Vue3入门
Vue3进阶
黑马Vue3
项目笔记
脚手架搭建
瑞吉外卖
黑马点评
vue-blog
沉梦接口开放平台
用户中心
聚合搜索平台
仿12306项目
RuoYi-Vue
其它
博客搭建
网站收藏箱
断墨寻径摘录
费曼学习法
Github
(opens new window)
系统设计
设计须知
沉梦听雨
2024-04-11
目录
唯一索引和逻辑删除冲突解决方法
#
唯一索引和逻辑删除冲突解决方法
#
实现方案
与【删除标识】关联做联合唯一索引
设置删除标识为
null
设置删除标识为
Now()
设置删除标识为
主键 id
新增个【虚拟列】字段 -- del_unique_key
默认为
空
或
0
,逻辑删除时设置为
主键 id
或 其他唯一字段值
不采用逻辑删除,直接采用物理删除
写多一个逻辑删除恢复的接口(可以利用打印日志来定位记录需要恢复数据的
id
)
#
学习参考
唯一性索引与逻辑删除冲突问题解决思路_逻辑删除和唯一索引冲突怎么解决-CSDN博客
(opens new window)
解决数据库逻辑删除与唯一索引冲突的几种思路 - 知乎 (zhihu.com)
(opens new window)
如何解决逻辑删除与数据库唯一约束冲突 - 掘金 (juejin.cn)
(opens new window)
上次更新:
2024/10/22 17:52:31
那些关于管理系统的知识
日志记录相关
←
那些关于管理系统的知识
日志记录相关
→
跟随系统
浅色模式
深色模式
阅读模式