使用多个 WHERE 子句更新 Codeigniter 中的批处理
Posted
技术标签:
【中文标题】使用多个 WHERE 子句更新 Codeigniter 中的批处理【英文标题】:Update Batch in Codeigniter with multiple WHERE clause 【发布时间】:2012-04-02 20:45:26 【问题描述】:我查看了 CI 用户指南以了解如何处理 update_batch()
,它似乎只接受一个索引来匹配要更新的行。
但在我的例子中,我需要指定两个索引,例如 lang
和 id_page
,我将它们一起用作索引。这样的lang=en|id_page=115
是唯一的,所以该行的键。
意思是,我的 where 索引应该是WHERE lang = $lang AND id_page = $id_page
...
有没有多索引批量更新的方法?
谢谢。
【问题讨论】:
【参考方案1】:暂时没有。您可以编写一个扩展现有驱动程序之一的新驱动程序,但这可能不值得。你到底想做什么?
【讨论】:
试图 update_batch() :) 但没关系。我在 php 中创建了一个循环来单独执行此操作。谢谢。以上是关于使用多个 WHERE 子句更新 Codeigniter 中的批处理的主要内容,如果未能解决你的问题,请参考以下文章
使用 MS Access 如何使用多个连接和 where 子句执行更新?
使用多个 WHERE 子句更新 Codeigniter 中的批处理