Raiko: Error 1062 behandeln

Beitrag lesen

Hallo,

ich habe einen kombinierten Unique Index in einer Tabelle 'a' auf 2 Spalten.

Wenn ich nun aus einer 2. Tabelle 'b' selber Struktur alle Einträge in die a-Tabelle kopieren will, bricht der Vorgang natürlich an der Stelle ab, wo ein Error 1062 vorliegt.

Die Query hierzu ist nach der Art:

INSERT INTO a 
( Spalte1,
Spalte2,
Spalte3
 )
SELECT 
Spalte1,
Spalte2,
Spalte3
FROM b

Frage: Wie habe ich auf diese Art überhaupt eine Chance, einen 1062er zu behandeln? Ich erhalte eigentlich doch nur eine Antwort, ob es insgesamt funktioniert oder nicht. In einer Schleife könnte ich bei jedem Eintrag prüfen, ob er kopiert wird entsprechend weiter verfahren. Aber auf diese Art kann ich den Fehler 1062 nicht individuell behandeln. Oder sehe ich das falsch? Dann bitte ich um Hilfe, wie ich den Fehler abfange und behandeln kann.

Raik