Steffen Flämig: Abfragen, ob ein SQL INSERT erfolgreich war

Beitrag lesen

Hallo,

unter Verwendung des Moduls DBI füge ich in eine MySQL DB eine Zeile ein:

my $query = "INSERT INTO tabelle (foo, bar) VALUES ('foo', 'bar')";
$dbh->do($query);

Soweit, sogut.
Aber wie kann ich jetzt einen Fehler (Datensatzt lässt sich aus irgendeinen Grund nicht einfügen) abfangen?

Oder wie kann ich die Antwort der DB abfragen?

Gruß
Steffen