Trigger Problem
Von: Kai Schwartze (kaischwartze@web.de) [Profil]
Datum: 18.07.2008 17:44
Message-ID: <7c0c5c15-6567-4deb-875e-e66d030ea51b@a3g2000prm.googlegroups.com>
Newsgroup: de.comp.datenbanken.mysql
Datum: 18.07.2008 17:44
Message-ID: <7c0c5c15-6567-4deb-875e-e66d030ea51b@a3g2000prm.googlegroups.com>
Newsgroup: de.comp.datenbanken.mysql
Hallo zusammen, Ich möchte mal zum Test einen Trigger der mir nach dem INSERT den WERT des AUTO_INCREMSNTS (id) in die Spalte copy kopiert. CREATE TABLE test.t_test ( id int(10) unsigned NOT NULL auto_increment, copy int(11) default NULL, test varchar(45) default NULL, PRIMARY KEY (id) ) TYPE=InnoDB AUTO_INCREMENT=2; CREATE TRIGGER t_trigger AFTER INSERT on t_test FOR EACH ROW update t_test SET t_test.copy = t_test.id; Nach dem Insert bekomme ich folgende Fehlermeldung: Can't update table 't_test' in stored function/trigger because it is already used by statement which invoked this stored function/trigger. Hat jemand dazu ne Idee?[ Auf dieses Posting antworten ]
Antworten
- Christian Kirsch (18.07.2008 18:56)
