Chciałbym stworzyć trigger który po zmianie kolumny A w danej tabeli wykona update na tej samej tabeli w kolumnie B.
Zrobiłem coś takiego, ale chyba dochodzi do zapętlenia, gdy chce wykonać update w kolumnie area wyskakuje mi błąd 1442
Can't update table 'ddis' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
DELIMITER $$ USE `moja_baza`$$ DROP TRIGGER /*!50032 IF EXISTS */ `set_identifier_in_ddis`$$ CREATE TRIGGER `set_identifier_in_ddis` AFTER UPDATE ON `ddis` FOR EACH ROW BEGIN UPDATE ddis SET identifier=CONCAT('0',`area`,subscriber); END; $$ DELIMITER ;