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

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

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

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

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

软删除原理如下:

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

批改老师:查无此人批改时间:2019-03-16 10:46:58
老师总结:线上项目是所有的数据都不运行删除的。软删除后,如果数据过多,可以分表。继续加油

发布手记

热门词条