【问题标题】:CodeIgniter - Database TransactionCodeIgniter - 数据库事务
【发布时间】:2012-08-20 08:36:11
【问题描述】:

$this->db->trans_start();是否只适用于$this->db->query();

我只是想知道,因为用户指南中的所有 CI 示例都使用 $this->db->query();

它适用于这个吗?示例:

  $this->db->select('an_baby.parent_number');
  $this->db->from('an_parent');
  $this->db->join('an_baby', 'an_baby.parent_number = an_parent.id', 'inner');
  $this->db->where('date_born <=', date('Y-m-d'));
  $this->db->where('type', 'NewBorn');

非常感谢任何回应。谢谢!

【问题讨论】:

    标签: mysql codeigniter innodb database-deadlocks


    【解决方案1】:

    $this->db->trans_start() 和 $this->db->trans_complete() 之间的每个 CI 数据库函数都很好。

    【讨论】:

      【解决方案2】:

      是的,事务将与活动记录样式方法一起正常工作。

      【讨论】:

        猜你喜欢
        • 2014-08-20
        • 2013-11-11
        • 2023-03-15
        • 2014-10-10
        • 2017-02-19
        • 2011-12-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多