Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment utiliser ON DUPLICATE KEY UPDATE dans mon modèle CodeIgniter ?

Vous pouvez ajouter l'instruction "ON DUPLICATE" sans modifier les fichiers principaux.

$sql = $this->db->insert_string('table', $data) . ' ON DUPLICATE KEY UPDATE duplicate=LAST_INSERT_ID(duplicate)';
$this->db->query($sql);
$id = $this->db->insert_id();

J'espère que ça va aider quelqu'un.