How would I use ON DUPLICATE KEY UPDATE in my CodeIgniter model?

前端 未结 8 1536
暖寄归人
暖寄归人 2020-11-30 07:27

I have a CodeIgniter/PHP Model and I want to insert some data into the database.

However, I have this set in my \'raw\' SQL query:

ON DUPLICATE KEY U         


        
8条回答
  •  再見小時候
    2020-11-30 08:15

    Below is a code snippet I use everytime for update on duplicates:

    $sql = "insert into  table_name (id, name) values(".$id.",'".$name."') on duplicate key update id=".$id.",name='".$name."'";
    //Executing queries
    $result = $this->db->query($sql, array($id, $name)); 
    

    Note: column id must be primary or unique

提交回复
热议问题