Codeigniter 通过连接表删除数据

2024-02-15

从逻辑上讲,在 SQL 中,我们可以使用 JOINS 从表中删除数据,例如

DELETE  clb_subscriber_group_mapping .* FROM clb_subscriber_group_mapping 
INNER JOIN clb_driver_group ON (clb_driver_group.id = clb_subscriber_group_mapping.driver_group_id)
INNER JOIN clb_company ON (clb_company.id = clb_driver_group.company_id)
WHERE clb_company.id = 256 AND clb_subscriber_group_mapping.subscriber_id = 1784;

上述查询的 CodeIgniter 等价物是什么?

CodeIgniter 是否支持带有连接的删除查询?


Do you have to use 活动记录 http://codeigniter.com/user_guide/database/active_record.html?

下面这个query http://codeigniter.com/user_guide/database/queries.html否则就会做。

$int_company_id = 256;
$int_subscriber_id = 1784;

$this->db->query("
DELETE  clb_subscriber_group_mapping .* FROM clb_subscriber_group_mapping 
INNER JOIN clb_driver_group ON (clb_driver_group.id = clb_subscriber_group_mapping.driver_group_id)
INNER JOIN clb_company ON (clb_company.id = clb_driver_group.company_id)
WHERE clb_company.id = ? AND clb_subscriber_group_mapping.subscriber_id = ?;

", array($int_company_id, $int_subscriber_id));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Codeigniter 通过连接表删除数据 的相关文章

  • MYSQL:如何在同一查询中联接两个表,两次引用同一个表

    我有两张桌子 我正在尝试将下面的示例两个表与表 1 引用表 2 两次结合起来 例如 如果我查看表 1 组 2 和成员 7 它应该查找表 2 中的 ID 并给出输出 Group Members Name Name 2 7 Blue Dog T
  • Codeigniter - 出现 404 Not Found 错误

    我们在 godaddy 有两个托管套餐 我们的实时网站使用以下 htaccess 文件运行良好 无需在 url 中使用 index php 即可访问网站 RewriteEngine On RewriteCond REQUEST FILENA
  • 连接 3 三张表

    我有这个图表应该可以解释我的情况 我需要一些关于连接 3 个表的帮助 我不知道如何做这种事情 因此 我可以通过执行以下操作来经历一段检索记录的 while 循环 img src alt Album AlbumID 使用内部联接 http w
  • 没有 Gem 的 Rails 分页

    我的任务是在不使用 gem 的情况下为 Rails 项目创建 前 10 个 后 10 个 最新 和 最旧 链接 在控制器中 我可以显示表中第一组 最新的 10 项 before action set page only index def
  • Laravel Eloquent 预加载:加入同一个表两次

    我有一个users表和一个约会桌子 在约会表中 我有两个用户 ID customer id staff id 我想检索所有带有客户姓名和员工姓名的约会 users table id name appointments table id st
  • 分页当前链接未突出显示

    我遇到了一个奇怪的问题 我当前的分页链接未突出显示 我制作的分页网址如下所示 site com list 50 some value 一切工作正常 但当前视图中的分页链接未突出显示 我检查了CSS 没问题 我猜问题出在库上 这是我的代码 我
  • 如何删除Wamp中的index.php?

    我一直在 XAMPP 中使用 CodeIgniter 重定向到函数 URL 没有问题 例如 功能1 http localhost function1 当我换成WAMP时 我遇到了问题 我无法重定向到功能1 然而 功能1仍可在以下位置访问 h
  • CodeIgniter 3 - 在控制器中支持 API 和 Web 请求?

    我目前正在使用 CodeIgniter3 应用程序 并为标准的类似博客系统奠定了基础 该结构是标准 CI 用户请求页面 页面加载控制器方法 控制器方法从其模型调用任何相关的数据库函数 然后加载视图 不过 我还希望能够通过 API 访问此视图
  • SQL Server 2008:将存储过程(动态列)的结果与 SELECT 语句的结果连接起来

    我的结果是由这个存储过程 https stackoverflow com questions 15076215 sql server 2008 multiple joined columns to rows 我想将这些结果与另一个表中的数据
  • Codeigniter:将 sess_match_ip 设置为 FALSE 是否仍然安全

    我正在开发一个网站 来自某些国家 地区的访问者面临 codeigniter 缓存系统的问题 缓存在一两个请求后被删除 经过深入调查后 我将 sess match ip 和 sess match useragent 设置为 FALSE 现在一
  • 定义根路径

    我正在寻找一种将配置变量定义为我的网站的根路径的方法 定义这个的最好方法是什么 我正在使用 Codeigniter config root path 这是我的 config 文件夹中的 site config 文件 dev dev appl
  • codeigniter 动态表单输入名称的表单验证

    我有一个 codeigniter 应用程序 我的视图使用数据库行 ID 附加到输入名称以获取唯一 ID 这允许我在表单操作 即更新 中使用所有输入 我的视图语法 table tr th nbsp th th nbsp th th Custo
  • CodeIgniter 2.1.0 的会话库中是否存在任何已知错误?为什么我会被踢出去? [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我正在开发
  • LEFT JOIN 返回与 INNER JOIN 相同的结果

    我有一张桌子 磨砂膏 里面有 1600 个独特的物品 第二张桌子有100万以上 我运行 INNER JOIN 并获得 65 个匹配项 SELECT a BW Parent Number a Vendor Name b Parent Supp
  • 为表多次指定了 xxx 列

    我正在尝试将 db2 简单查询调整为 SQL SERVER 该查询在 db2 上运行良好 select from pb console users u join select from pb console users user role
  • Active Record 和 DAO 之间的区别?

    数据访问对象和 Active Record 之间有什么区别 它们看起来非常相似 因为都在应用程序和持久层之间构建了一个层 并使用 SQL 查询抽象出直接数据库访问 数据访问对象 DAO 是指数据层中负责在域中保存单独实体的对象 Active
  • 在关联声明中使用“self”(:has_many,:has_one)

    我需要在 has many 声明中引用模型的自身 我有一门课 我们称之为 Foo Foo has many 酒吧 Foo 有一个名为 randomize 的布尔属性 它确定 has many 关系中 Bar 的顺序 如果 randomize
  • Rails 查询连接关联表与别名

    我有一个模型Edge属于另一个模型Node通过不同的外键两次 def Edge lt ActiveRecord Base belongs to first class name Node belongs to second class na
  • VIEW for 表结合 UNION ALL 的 MySQL 性能

    假设我有 2 张桌子MySQL create table persons id bigint unsigned not null auto increment first name varchar 64 surname varchar 64
  • Yii2:无法将列值更新+1

    创建新记录时 我需要将列值更新 1 public function actionCreate model new CreateBookings if model gt load Yii app gt request gt post Yii

随机推荐

  • Mongoose 查询最近 24 小时内的文档,每小时仅查询一个文档

    我正在编写一个应用程序 其中有一些天气传感器每 5 分钟将空气温度和湿度发送到服务器 我想画一张图表来显示温度和湿度如何变化 即一夜之间 我的想法是根据过去 24 小时的数据绘制图表 我自己无法弄清楚 所以我想也许我可以在这里寻求帮助 当然
  • 如何使用操作和控制器名称获取 ActionDescriptor

    给定操作名称 控制器名称和 HTTP 动词 GET POST 等 是否可以检查该操作是否具有 即被修饰 特定的操作过滤器属性 请注意 操作和控制器不是当前操作和控制器 而是可以是应用程序中的任何操作和控制器 Thanks 我已经回答了我自己
  • mac下appium的安装目录

    我已经从 MAC 终端安装了 appium 1 5 1 安装没问题 但由于某种原因我需要安装它的路径 谁能告诉我安装目录在哪里 如果您安装了 GUI appium 应用程序 您可以在 Mac 的 Launchpad 中单击其图标的应用程序
  • 服务结构提醒

    文档 https learn microsoft com en us azure service fabric service fabric reliable actors timers reminders actor reminders
  • ASP.NET Core RC2 区域未发布

    所以我刚刚更新了我的应用程序以使用 ASP NET Core RC2 我使用 Visual Studio 发布了它 并注意到我的区域未发布 这张快照来自src MyProject bin Release PublishOutput 这是我的
  • python pdb:捕获异常后恢复代码执行?

    如果我运行代码ipython pdbmagic 启用并且代码抛出异常 有什么办法告诉代码之后继续执行吗 例如 假设例外是ValueError x 0 not allowed 我可以在 pdb 中设置x 1并允许代码继续 恢复 执行 我认为您
  • Fancybox (jQuery) - 将信息从父级传递到 iframe 并将 iframe 传递回父级

    我正在尝试在我的页面上打开一个 fancybox iframe 将一些基本信息传递给 iframe 然后我想让 iframe 与其父级对话 我静态地传递 nameid 1 尽管我真的很想将其作为变量 例如 var nameid this a
  • 使用 Entity Framework 6 迁移创建索引

    有没有办法使用实体框架代码优先迁移在 MS SQL Server 数据库中创建索引 如果索引必须是 至少下降一列 包括其他列 它必须产生这样的东西 CREATE NONCLUSTERED INDEX IX IndexName ON dbo
  • NSTableView 中的 NSButtonCell:点击处理

    I set NSButtonCell作为一种细胞类型Table Column in my NSTableView 我实施了一个IBAction方法 但我无法将其连接NSButtonCell在 IB 中 线路不想突出显示来自的按钮NSTabl
  • PostgreSql:仅选择周末

    我有一张包含公共假期的表格 id description date 1 Ferragosto and Assunzione 2012 08 15 00 00 00 2 Tutti i santi Ognissanti 2012 11 01
  • 在 Maven 依赖项中插入许可证

    我已经使用 JxBrowser 进行了一些测试 并打算将其添加到我的学术项目中 然而 它是一个 Maven 项目 我使用 Netbeans IDE 开发 虽然我添加了 TeamDev JxBrowser 存储库 但 JxBrowser 依赖
  • 美丽的汤不等待页面完全加载

    因此 使用下面的代码 我想打开一个公寓网站 URL 并抓取网页 唯一的问题是 Beautiful Soup 不会等到整个网页渲染完毕 公寓在加载到页面上之前不会在 html 中呈现 这需要几秒钟的时间 我该如何解决 from urllib
  • 如何让 F# 与 Mono 一起工作?

    我似乎找不到单声道的编译器 插件 有吗 Go here http www microsoft com download en details aspx id 11100并下载 fsharp zip 解压并打开创建的文件夹 打开终端并以 ro
  • 如何搜索包含子字符串的行?

    如果每次用户提交表单时我都在 ODBC 数据库中存储 HTML TEXTAREA 那么什么是SELECT检索语句 1 包含给定子字符串的所有行 2 不包含给定子字符串的所有行 搜索是否区分大小写 编辑 如果LIKE SUBSTRING 会很
  • 为什么Python不是完全面向对象的? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我想知道为什么Python不是完全面向对象的 例如 它不支持 private public protected 访问级别修饰符 这样做的优点和缺
  • 如何使输入按钮在所有浏览器中看起来完全相同?

    我正在设计我的表单按钮 如下所示 CSS RESET margin 0 padding 0 form input button padding 2px
  • 如何使 Picasso/Glide 与 Html.ImageGetter 一起缓存图像?

    感谢 Budius 所做的一切努力 我的应用程序的大部分图像工作可以由 Picasso Glide 处理 但是 某些图像显示在TextView by Html fromHtml 以及图像中TextView也经常使用 但是 我不知道如何实施g
  • Java Android 删除一个recyclerview项目

    我正在开发一项活动 显示所关注的用户的帖子 为此 我将查询设置为指向用户的关注 并通过将其插入到 onBindViewHolder 上的卡片视图上来获取信息 FirestoreRecyclerOptions
  • 如何在Python中获取PATH环境变量分隔符?

    当需要连接多个目录时 如在可执行搜索路径中 存在一个依赖于操作系统的分隔符 对于 Windows 来说是 对于 Linux 来说是 Python 有没有办法获取要分割的字符 在对这个问题的讨论中如何使用 python 找到我的 python
  • Codeigniter 通过连接表删除数据

    从逻辑上讲 在 SQL 中 我们可以使用 JOINS 从表中删除数据 例如 DELETE clb subscriber group mapping FROM clb subscriber group mapping INNER JOIN c