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
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