mysql中的最后一个插入ID

时间:2015-05-22 05:04:26

标签: mysql codeigniter

我需要从表中返回LAST INSERTED ID。我的上一个自动增量值是10206268736424224,但我得到的值是511985963.我的字段类型是bigint(50)

这是我的代码:

if ($this->db->insert('usermaster',$data)) {
     $insert_id = $this->db->insert_id();
     echo  $insert_id;
}

2 个答案:

答案 0 :(得分:1)

请按照代码

查看
 function add_post($post_data){
       $this->db->trans_start();
       $this->db->insert('usermaster',$post_data);
       $insert_id = $this->db->insert_id();
       $this->db->trans_complete();
       return  $insert_id;
    }

答案 1 :(得分:0)

试试这个..

   $this->db->trans_start();
   $this->db->insert('usermaster',$data);
    $this->db->trans_complete();
    return $this->db->insert_id();