CREATE TRIGGER test_trigger before INSERT ON test FOR each row SET NEW.test_id = 2;
i jest ok.
ale ja potrzebuje aby bylo to "after insert" bo docelowo moj warunek ma wygladac mneij wiecej tak:
SET test_id = (SELECT something FROM test WHERE..)
wiec probowalam cos takiego:
CREATE TRIGGER test_trigger after INSERT ON test FOR each row UPDATE test SET test_id = 3;
ale wtedy, jak probuje robic jakiegos insert'a np:
INSERT INTO test(name) VALUES ('Jan Kowalski');
to dostaje:
Can't update table test in stored function /trigger because it is already used by statement which invoked this stored function/trigger
czy ktos z Was wie moze w czym tkwi problem? i moglby mnie nakierowac na wlasciwy trop?
pozdrawiam,
misty