समस्या यह है कि आप इस ट्रिगर को लागू करने वाली तालिका को संशोधित नहीं कर सकते। यह एक प्रतिबंध है।
डालने से पहले ट्रिगर का उपयोग करने का प्रयास करें और डेटा डालने से पहले नए मान सेट करें। उदाहरण के लिए:
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 क्वेरी में तुरंत परिकलित कर सकते हैं।