Cita:
Iniciado por superweb360 ¿y si pones ELSEIF en vez de ELSE IF?
El error se le esta disparando mucho antes de llegar al IF, lo que planteas es irrelevante en este punto.
Yo pregunto por la interfaz porque ese tipo de mensaje de error suelen darse en phpMyadmin, cuando se lo usa mal por inexperiencia. Por eso es primero importante saber en qué contexto de compilación se esta dando.