Christian Kruse: Mysql-Trigger macht doppelten Eintrag

Beitrag lesen

Moin M.,

doofe Frage, aber bist du sicher, dass du nicht aus Versehen zweimal diesen Trigger eingerichtet hast?

momentan hab ich ein Problem, das ich nicht verstehe. Ein Trigger arbeitet zwar richtig, macht aber zwei identische Einträge in der Zieldatenbank.

Wieviele Tuple wurden denn geändert? Lies doch mal affected rows aus.

Kann das am Trigger liegen?

Naja. Jain. Es kann am Trigger liegen, wenn mehrere Reihen betroffen sind (steht ja dran: FOR EACH ROW). Aber wenn der Trigger nur einmal ausgeführt wird sollte auch nur einmal ein INSERT stattfinden. Loopst ja nicht.

LG,
 CK