Marko: MySQL Fehler identfizieren und Meldung erzeugen

Beitrag lesen

Hallo hoagie,

jedenfalls würd ich dir empfehlen, schon bevor du was in die db klatscht, zu überprüfen, ob eventuelle unique items drin vorkommen,
das erspart viel ärger...

Ansichtssache, es ist manchmal einfacher einen Fehler passieren zu lassen, und dann zu reagieren. Wenn ich erst prüfe, und dann einfüge muss ich bei der Eingabe prüfen, und um sicher zu gehen dann doch einen Unique Key auf der Datenbank anlegen. Ich muss also an mindestens 2 Stellen schrauben.
Wenn ich aber nur einen Unique Key anlegen muss, und mein Softwaresystem weiss, wie es allgemein bei einer Verletzung eines Unique Key zu reagieren hat, kann das ziemlich viel Aufwand sparen.
Richtig nett wird so etwas in Vebindung mit Exceptions, die wird es ja bald in PHP auch geben.

Gruss

Marko