Уважаемые!
есть код
<?php
$DataBase = & singleton('DataBase'

;
$DataBase->Insert('my_table', array('my_table_field1' => 123, 'my_table_field2' => 'Значение "второго" поля'

);
?>
в случае ошибки вставки выдается что то типа
<Ошибка выполнения запроса! - Duplicate entry 'mike' for key 'login'>
не могу понять, как эту ошибку поймать в php коде
Помогите пожалуйста