Bonjour à tous.

Je fais un update de base données qui génère une erreur de violation de contrainte unique :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$query = $this->db->update('ma_table', $arayCol);
J'obtiens alors l'erreur
A Database Error Occurred

Error Number: 1062

Duplicate entry 'test' for key 'util_login_2'
et le script est quitté.

J'aimerais savoir comment intercepter cela et faire en sorte que le script ne soit pas quitté.

J'utilise Code Igniter 1.7.2.

Merci d'avance.