When I try create a trigger as given below,
CREATE TRIGGER FiscalYearTable1_bi
BEFORE INSERT
ON FiscalYearTable1
FOR EACH ROW
IF (
( EXTRACT (YEAR FROM FiscalYearTable1.start_date) != FiscalYearTable1.fiscal_year - 1) OR
(EXTRACT (MONTH FROM FiscalYearTable1.start_date) != 04) OR
(EXTRACT (DAY FROM FiscalYearTable1.start_date) != 01)
)
SET FiscalYearTable1.fiscal_year = 1/0;
I get following error,
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM FiscalYearTable1.start_date) != FiscalYearTable1.fiscal_year - 1) OR (EXTRA' at line 1
I can't figure out what the error is. Any ideas? Thanks