0
点赞
收藏
分享

微信扫一扫

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



逻辑删除:


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

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


物理删除:


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

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


举报

相关推荐

0 条评论