社区
其他
帖子详情
如何在一个程序中实现逻辑删除,和恢复功能
宛若新衣
2013-10-09 10:08:39
查了一些资料大概可以将要删除的表中相应的一个或者多个记录移动到另外一个位置,当需要恢复时再移回去,但是具体要怎么才能实现,这个SQL语句要怎么写,初学者不是很会,不知道表达有没错误..希望高手指点
...全文
344
2
打赏
收藏
如何在一个程序中实现逻辑删除,和恢复功能
查了一些资料大概可以将要删除的表中相应的一个或者多个记录移动到另外一个位置,当需要恢复时再移回去,但是具体要怎么才能实现,这个SQL语句要怎么写,初学者不是很会,不知道表达有没错误..希望高手指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
宛若新衣
2013-10-09
打赏
举报
回复
1L,那要怎么给表加一个删除状态字段呢`
fuzeqiang
2013-10-09
打赏
举报
回复
不要真的删除记录,给表加一个删除状态字段就可以了
逻辑
删除
还是物理
删除
本文探讨了数据
删除
的不同方式,详细对比了物理
删除
和
逻辑
删除
的优缺点,特别是物理
删除
带来的数据
恢复
难题和主键连续性问题,以及
逻辑
删除
在核心业务表
中
的应用。
数据库物理
删除
与
逻辑
删除
本文详细解释了
逻辑
删除
和物理
删除
的概念及它们之间的区别。
逻辑
删除
仅标记数据为已
删除
,保留原始数据以便可能的
恢复
;而物理
删除
则彻底清除数据,使其不可
恢复
。文章还探讨了这两种
删除
方式在数据库管理和信息安全方面的应用。
服务端如何
实现
撤销
恢复
功能
本文围绕服务端撤销
恢复
功能
展开。先阐述该
功能
在各类软件
中
的重要性,接着介绍核心
逻辑
,包括描述步骤变更、存储步骤、撤销与
恢复
逻辑
。然后说明代码
实现
,如表设计、socket 消息推送到客户端等。客户端通过 Socket 接收数据,统一处理图形变更,支持协同编辑。
数据库面试必备:数据库的
逻辑
删除
与物理
删除
概念与区别详解
本文围绕数据库的
逻辑
删除
与物理
删除
展开。
逻辑
删除
是标记数据为已
删除
但实际保留,物理
删除
则是永久移除数据。文
中
对比了二者区别,给出
逻辑
删除
实现
示例,还阐述了选择
删除
策略的考量因素、
逻辑
删除
的优缺点,并提供最佳实践建议,强调应按需组合使用。
【详细解释一下物理
删除
和
逻辑
删除
的区别、优缺点以及应用场景】
本文深入对比物理
删除
与
逻辑
删除
的核心区别:物理
删除
永久移除数据,节省空间且符合GDPR等隐私法规,但不可
恢复
;
逻辑
删除
通过标记字段(如deleted_flag或delete_time)保留数据,支持
恢复
、审计和回收站
功能
,但带来冗余、查询复杂性和性能开销。文
中
分析各自优缺点、典型应用场景,并提出混合策略(核心表
逻辑
删除
+日志表物理
删除
)、定期归档及ORM框架(如MyBatis-Plus)自动化支持等最佳实践。
其他
10,611
社区成员
29,026
社区内容
发帖
与我相关
我的任务
其他
Web 开发 其他
复制链接
扫一扫
分享
社区描述
Web 开发 其他
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章