我有一个查询,我已经以在数据库中创建的条目的方式编写了一个程序,并且我得到了last_id,使用该最后的id在第二张表中进行了更新。
$table='user';
$data = array('array having user data');
$this->db->insert($table, $data);
$last_id = $this->db->insert_id();
$this->db->where('user_id', $last_id);
$this->db->set('wallet_total_amount', "wallet_total_amount");
在这样的程序中,当两个条目恰好同时创建时,第二个事务的ID随第一个记录更新。 如何避免这种情况。请提出建议。