Mysql逻辑删除和物理删除的使用场景

2年前 (2022) 程序员胖胖胖虎阿
191 0 0

逻辑删除:

是指文件没有被真正的删除,只不过是文件名的第一个字节被改成操作系统无法识别的字符。通常这种删除操作是可逆的,就是说用适当的工具或软件可以把删除的文件恢复出来。在开发或数据表中建立一个int型标记字段,默认为0,当用户对数据进行删除时,将标记字段设置为1。设置后数据不再使用,但是数据会长期存在数据库中

适用场景:一般比较重要的数据或表删除的时候考虑逻辑删除、比如用户信息或有关联数据之类。

物理删除:

将数据库中的数据移除,delete 数据 from 数据表 。删除数据后,数据不能再恢复。

适用场景:一些不是很重要的数据或信息、比如一些常规日志或用户收藏之类的信息

版权声明:程序员胖胖胖虎阿 发表于 2022年11月2日 上午2:32。
转载请注明:Mysql逻辑删除和物理删除的使用场景 | 胖虎的工具箱-编程导航

相关文章

暂无评论

暂无评论...