php - 如何在codeigniter模型中从数据库中删除所有结果
问题描述
对不起,我还在学习代码igniter4。现在在我的控制器上,我有这个:
MyModel->where(['user_id' => $result['id'] , 'books_id' => $result['id']])->findAll();
我想从上述方法中删除所有结果。如何在 CI 中做到这一点?
解决方案
使用查询生成器:
$builder->emptyTable('mytable'); // Produces: DELETE FROM my
或使用
$builder->truncate();
参考:https ://codeigniter.com/user_guide/database/query_builder.html?highlight=delete
推荐阅读
- c# - Kaizala API:向成员发送消息
- html - HTML数字类型输入递增/递减按钮不断增加数字
- swift - 在 SwiftUI 中使用 EnvironmentObject 在视图之间传递数据时遇到问题
- r - 检查多个变量是否存在相同的值
- javascript - 从具有相同属性名称的对象反应填充对象
- java - Spring Boot - 如何从多个自定义 yml 中读取属性
- terraform - 如何使用terraform根据标签获取所有iam_users
- stanza.io - Stanzjs 如何接收消息
- android - android ftrace:current_tracer 无法写入,但我有可用的跟踪器
- firebase - 如何使用 flutter_geofire 将实时位置发送到 Cloud Firestore?