Php CodeIgniter将数据从表插入到另一个表,ID重复
我想做一个函数,将我的数据从一个表发送到另一个表。我是第一次发送数据时做的,但我不能做两次或更多次,因为ID是重复的,所以我的数据库显示错误,“键“PRIMARY”的重复条目“1” 这是我的密码: 控制器: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
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'));