简单说下Thinkphp中数据库模型中删除和软删除区别

Original 2019-03-16 10:19:17 266
abstract:Thinkphp模型中的删除操作弊端:在实际开发中数据不可以随便删除并且如果删除代码写错,没有加条件或条件一直为true则可能把整个数据表清空。(俗称删库跑路)软删除原理如下:    软删除其实就是更新操作,添加一个删除字段,删除后给字段写个时间或状态。再后期查询时,根据条件筛选出去。

Thinkphp模型中的删除操作弊端:

  1. 在实际开发中数据不可以随便删除

  2. 并且如果删除代码写错,没有加条件或条件一直为true则可能把整个数据表清空。(俗称删库跑路)

软删除原理如下:

    软删除其实就是更新操作,添加一个删除字段,删除后给字段写个时间或状态。再后期查询时,根据条件筛选出去。

Correcting teacher:查无此人Correction time:2019-03-16 10:46:58
Teacher's summary:线上项目是所有的数据都不运行删除的。软删除后,如果数据过多,可以分表。继续加油

Release Notes

Popular Entries