Php CodeIgniter将数据从表插入到另一个表,ID重复

Php CodeIgniter将数据从表插入到另一个表,ID重复,php,mysql,codeigniter,Php,Mysql,Codeigniter,我想做一个函数,将我的数据从一个表发送到另一个表。我是第一次发送数据时做的,但我不能做两次或更多次,因为ID是重复的,所以我的数据库显示错误,“键“PRIMARY”的重复条目“1” 这是我的密码: 控制器: public function verify2($id) { $data=$this->welcome_model; $data->inserts_model($id); } 型号: public function inser

我想做一个函数,将我的数据从一个表发送到另一个表。我是第一次发送数据时做的,但我不能做两次或更多次,因为ID是重复的,所以我的数据库显示错误,“键“PRIMARY”的重复条目“1”

这是我的密码:

控制器:

public function verify2($id)
{
        $data=$this->welcome_model;
        $data->inserts_model($id);          
}
型号:

public function inserts_model($id)
{
    $data=(array)$this;
    $query = $this->db->get_where('info', array('note' => 'Suspicious'));
    foreach($query->result() as $row){
        $this->db->insert('datas',$row);
    }
}
我使用了一个类似于手动插入数据的代码,它与ID增量完美配合。但是,在该功能中,它不起作用


感谢您的帮助

在select中添加除ID以外的所有字段,然后尝试插入

$this->db->select('title, content, date');
$query = $this->db->get_where('info', array('note' => 'Suspicious'));