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

逻辑删除:

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

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

物理删除:

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

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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部