CodeIgniter:同时将数据插入父表和子表

时间:2013-01-03 17:22:45

标签: php codeigniter

我有一份客户明细表。它的数据将转到两个表SnapshotCustomerDetail。 CustomerDetail表具有外键重新定位SnapshotPK。 SnapshotPK是一个自动增量列。

  • 当客户点击保存按钮时,如何在两个表中插入数据?
  • 是否在$this->db->trans_start()的事务中的两个插入语句中选项。它不会影响性能吗?

1 个答案:

答案 0 :(得分:0)

是的,使用交易。这正是事务的目的 - 如果其中一个插入失败,您可以回滚事务。对于维护一致且干净的数据库,性能损失可以忽略不计。