首页 » PHP教程 » thinkphpdel技巧_ThinkPHP5开拓连载二十七thinkphp5数据库查询构造器删除数据

thinkphpdel技巧_ThinkPHP5开拓连载二十七thinkphp5数据库查询构造器删除数据

访客 2024-12-02 0

扫一扫用手机浏览

文章目录 [+]

新建Index掌握器,并新建del方法:

预览——删除前数据库:

thinkphpdel技巧_ThinkPHP5开拓连载二十七thinkphp5数据库查询构造器删除数据

预览——删除后返回数据:

thinkphpdel技巧_ThinkPHP5开拓连载二十七thinkphp5数据库查询构造器删除数据
(图片来自网络侵删)

预览——删除后数据库:

2)删除多条数据

修正Index掌握器下的del方法,同时删除多条数据:

预览——删除前数据库:

预览——删除后返回数据:

预览——删除后数据库:

2. 条件删除

在Index掌握器中,新建delCon方法:

预览——删除前数据库:

预览——删除后返回数据:

预览——删除后数据库:

把稳:

1. delete方法返回影响数据的条数,没有删除返回0。

3. 删除全表数据

如果不带任何条件调用delete方法会提示缺点,如果你确实须要删除所有数据,可以在delete方法中传入true。

①在数据库中新建表think_test,添加几个字段,再添加几条数据,用来测试全表删除

②在Index掌握器中,新建delTable方法

预览:

把稳:

1. 不带删除条件,直接删除时,会抛出非常,如果确定要删除全表数据,在delete方法中传入true。

③修正Index掌握器下的delTable方法,在delete方法中传入true,删除全表数据

预览:

预览——删除后数据库:

把稳:

1. 一样平常情形下,业务数据不建议真实删除数据,系统供应了软删除机制(模型中利用软删除更为方便)。

4. 软删除

在Index掌握器中,新建delSoft方法:

预览——软删除前数据库:

预览——软删除后数据库:

把稳:

1. useSoftDelete方法表示利用软删除,并且指定软删除字段为delete_time,写入数据为当前的韶光戳。

2. 软删除的字段一样平常为delete_time,也可以设置成其他字段,全体项目统一即可。

ThinkPHP5连载为卓象程序员原创,转载请联系卓象程序员

关注卓象程序员,定期发布技能文章

下一篇讲解“查询布局器-查询表达式”

标签:

相关文章

介绍白点控制之路,从原理到方法

白点,作为生活中常见的现象,无处不在。对于如何控制白点,许多人却感到困惑。本文将从原理出发,探讨白点的控制方法,并结合实际案例,为...

PHP教程 2025-01-03 阅读1 评论0

介绍直播王者,如何开启你的电竞直播之旅

随着电竞产业的蓬勃发展,越来越多的年轻人投身于电竞直播行业。王者荣耀作为一款备受欢迎的MOBA手游,吸引了大量玩家和观众。如何开启...

PHP教程 2025-01-03 阅读1 评论0