I can't resolve this error for my trigger. What's wrong?
CREATE OR REPLACE TRIGGER update_count
AFTER UPDATE ON form_data 
IS
BEGIN
   SET NOCOUNT ON;
   IF(UPDATE(januaryValue))  
       BEGIN
           UPDATE form_count C
           SET value = januaryValue
           FROM form_data D
           INNER JOIN form_count ON C.idData = D.idData;
       END;
   END IF; 
END;
I change it and I have another error: Error at line 3: PLS-00103: Encountered the symbol "BEGIN" when expecting one of the following: ) , * & = - + < / > at in is mod remainder not rem => <> or != or ~= >= <= <> and or like like2 like4 likec as between overlaps || multiset year day member submultiset
CREATE OR REPLACE TRIGGER update_count
AFTER UPDATE ON form_data 
FOR EACH ROW
BEGIN
IF(UPDATE(januaryValue))
       BEGIN
           UPDATE form_count 
           SET value = new.januaryValue
           WHERE idData = new.idData
       END; 
END IF; 
END
