Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie würde ich ON DUPLICATE KEY UPDATE in meinem CodeIgniter-Modell verwenden?

Sie können die "ON DUPLICATE"-Anweisung hinzufügen, ohne Kerndateien zu ändern.

$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();

Ich hoffe, es wird jemandem helfen.