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

Php CodeIgniter:同时将数据插入父表和子表,php,codeigniter,Php,Codeigniter,我有一张客户详细信息表。它的数据将转到两个表Snapshot和CustomerDetail。CustomerDetail表有一个外键引用SnapshotPK。SnapshotPK是一个自动增量列 当客户单击“保存”按钮时,如何在两个表中插入数据 是否可以选择在事务中插入两条语句,该事务是$this->db->trans\u start()。这不会影响性能吗 是,使用事务。这正是事务的目的——如果其中一个插入失败,您可以回滚事务。对于维护一致和干净的数据库来说,性能影响可以忽略不计

我有一张客户详细信息表。它的数据将转到两个表
Snapshot
CustomerDetail
。CustomerDetail表有一个外键引用
SnapshotPK
。SnapshotPK是一个自动增量列

  • 当客户单击“保存”按钮时,如何在两个表中插入数据
  • 是否可以选择在事务中插入两条语句,该事务是
    $this->db->trans\u start()
    。这不会影响性能吗
      是,使用事务。这正是事务的目的——如果其中一个插入失败,您可以回滚事务。对于维护一致和干净的数据库来说,性能影响可以忽略不计