Marko: MySQL Fehler identfizieren und Meldung erzeugen

Beitrag lesen

Hallo,

kann mir jemand einen Tip geben, wie ich einen Fehler in MySQL genau identifiziere ? Der Hintergrund:

In einer MySQL Tabelle gibt es mehrere "Unique" Spalten. Wenn beim einfügen eine Verletzung eintritt liefert MySQL error() sowas: Duplicate entry 'raquel' for key 2

Natürlich könnte ich jetzt mit Stringfunktionen nach key 2 suchen, und wüsste welche Spalte betroffen ist. Aber das es key 2 ist, ist ja eher zufällig, ein eindeutiger Name wäre mir lieber.

Wie findet Ihr in Euren Anwendungen heraus was genau passiert ist ? Die Fehlernummer gibt mir ja auch noch keinen Spaltennamen.

Hoffe Ihr versteht mein verlangen :-)

Gruss

Marko