Rolf B: mysql Trigger triggert falsch?

Beitrag lesen

Hallo Sven,

Was läuft hier falsch?

Höchstwahrscheinlich irgendwas in deinen Trigger-Definitionen. Schau nochmal genau nach. Einen MYSQL Bug (sofern Du überhaupt MySQL und kein Mariechen verwendest) würde ich hier bezweifeln.

Ich habe das gerade mit MariaDB 10.5 nachgebaut und da wird sauber zwischen den Triggern unterschieden.

Zuerst hatte ich auch einen AFTER UPDATE Trigger, den habe ich dann aber in einen BEFORE UPDATE Trigger geändert und mit einem IF überprüft, ob der UPDATE möglicherweise Schlüsselspalten ändern möchte. Wenn ja, breche ich den Update ab (wie hier gezeigt, letztes Beispiel mit SIGNAL).

Rolf

--
sumpsi - posui - obstruxi