Salve a tutti, ho un piccolo problema quando tento di creare questo trigger nel BEFORE INSERT:
SET @Data = NEW.Data;
SET @Anno = YEAR(STR_TO_DATE(@Data, "%m/%d/%Y"));
SET @Mese = MONTH(STR_TO_DATE(@Data, "%m/%d/%Y"));
IF (@Mese >= 7) THEN
SET @Stagione = CONCAT(@Anno, "/", (@Anno + 1));
END IF;
IF (@Mese < 7) THEN
SET @Stagione = CONCAT((@Anno - 1), "/", @Anno);
END IF;
SET NEW.Stagione = @Stagione;
Mi restituisce un "Errore di sintassi" alla linea 3, ovvero alla seconda istruzione e non ne capisco il motivo. Grazie mille in anticipo!