nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

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
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