首页 > 解决方案 > 如何在codeigniter模型中从数据库中删除所有结果

问题描述

对不起,我还在学习代码igniter4。现在在我的控制器上,我有这个:

MyModel->where(['user_id' => $result['id'] , 'books_id' => $result['id']])->findAll();

我想从上述方法中删除所有结果。如何在 CI 中做到这一点?

标签: phpcodeignitercodeigniter-4

解决方案


使用查询生成器:

$builder->emptyTable('mytable'); // Produces: DELETE FROM my

或使用

$builder->truncate();

参考:https ://codeigniter.com/user_guide/database/query_builder.html?highlight=delete


推荐阅读