Hallo,
ich habe eine Tabelle der Form: (Ort1,Ort2,entfernung)
Regel: Ort1 und Ort2 müssen unterschiedlich sein.
Ich brauche jetzt einen Trigger der „falsche“ Inserts wieder löscht.
Meine Lösung funktioniert leider nicht. Ich bekomme folgende Fehlermeldung:
Can’t update table ‚entfernung‘ in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
Mein Trigger:
CREATE TRIGGER checkort AFTER INSERT ON entfernung
FOR EACH
ROW BEGIN
DELETE FROM entfernung WHERE Ort1 = Ort2;
END ;
Wer kann mir helfen?