什么是逻辑删除和物理删除

2021-04-16 MySQL

逻辑删除:定义一个字段,0代表删除,1代表正常,后端所有的查询都加上一个该字段等于1的限制条件,前台就看不到删除的数据,但是数据库还存在数据。

物理删除:使用delete等语句直接删除。

核心业务表的数据不建议做物理删除,只做状态变更。比如订单作废、账号禁用、优惠券作废等等。 既不删除数据,又能缩小数据表体积,可以把记录转移到历史表。

上次更新: 2 年前