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

逻辑删除:

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

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

物理删除:

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

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

猜你喜欢

转载自blog.csdn.net/weixin_39709134/article/details/124666812