Проблемът е, че не можете да промените таблицата, която е извикала този тригер. Това е ограничение.
Опитайте се да използвате тригер BEFORE INSERT и задайте нови стойности преди вмъкването на данни. Например:
CREATE TRIGGER anomes
BEFORE INSERT
ON formulario
FOR EACH ROW
BEGIN
SET NEW.ano = EXTRACT(year FROM NEW.create_date);
SET NEW.mes = EXTRACT(month FROM NEW.create_date);
END
И въпросът - защо ще съхранявате тези данни в таблицата? Можете да го изчислите в движение в заявка SELECT.