Mysql软删除

所谓软删除(Soft Deleting),即在删除数据表中的数据时,并不直接将其从数据表中删除,而是将其标志为删除,即在每张表中设置一个删除字段(如:IsDeleted)等,默认情况下其值为0,及未删除状态;当需要将数据删除时,则将此字段更新为1。

与之对应的,将数据从数据库中彻底删除的方式称为硬删除,即Hard Deleting

当然,文中提到了另一种方法,及为数据添加状态字段(如:Statuses)等,来描述当前数据的状态,以便更好地跟踪数据。

posted on 2016-08-12 13:25  付博瀚  阅读(643)  评论(0编辑  收藏  举报

导航