我所试图做的事:
尝试克隆数据(更新)表“付款历史”到“付款”,但现在的问题是,在付款记录表有“PaymentHistory_ID”一栏,我怎么忽略它?
支付表
Payment_ID
Payment_Amount
Payment_Method
Payment_Remark
付款历史记录表
Payment_ID
PaymentHistory_ID
Payment_Amount
Payment_Method
Payment_Remark
两者具有相同的列和相同的数据类型
我的代码: 控制器
public function updateHistory($Payment_ID){
$query = $this->db->where('Payment_ID', $Payment_ID)->get('PaymentHistory');
foreach ($query->result() as $row) {
$this->db->where('Payment_ID', $row->Payment_ID)->update('PaymentHistory', $row); // To update existing record
//$this->db->insert('Payment',$row); // To insert new record
}
}
根据我所提供的问题从表笨克隆数据和更新 ,代码工作,但不是我所面临的新问题。
注:新来的CodeIgniter