M.: Mysql-Trigger macht doppelten Eintrag

Beitrag lesen

Mahlzeit,

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

  
CREATE TRIGGER `stock_update`  
AFTER UPDATE  
ON `STOCKCURRENT` FOR EACH ROW  
BEGIN  
		IF (OLD.UNITS != NEW.UNITS) THEN  
			INSERT INTO TRIGGER_STOCK SET article=OLD.PRODUCT  
				, location=OLD.LOCATION  
				, action='update'  
				, old_stock=OLD.UNITS  
				, new_stock=NEW.UNITS;  
		END IF;  
	END  

mysql  Ver 14.14 Distrib 5.1.72, for debian-linux-gnu (x86_64) using readline 6.1

Kann das am Trigger liegen? Ich macht noch Tests im Mysql-Frontend, bisher hab ich nur mit meiner Software getestet. Wenn es aber evtl. ein Bug in Mysql ist, kann ich mir viel Arbeit beim Suchen sparen ;)

Kennt jemand diesen Effekt?

--
42