ok, niech będzie PO, ale i tutaj mam kłopoty :
Error Code : 1442
Can't update table 'mojaTabela' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
CREATE TRIGGER T_AI_name AFTER INSERT ON childTable
FOR EACH ROW BEGIN
UPDATE mojaTabela
SET Name = CONCAT("U", NEW.ID_fk, DATE_FORMAT(NOW(),'%e%c%y'))
WHERE ID= NEW.ID_fk;
END;
Już we wcześniejszych postach pisałem o tym, nie czuję tych triggerów. Potrzebuje ID, nie mogę zrobić tego PRZED - bo nie - no to robię PO- też nie, bo jakiś błąd :/
Wywołując procedurę z triggera, też nie mogę wykonać- to samo polecenie :
CALL GenerateMyName(NEW.ID);