@ambichol: Ten cuidado con las sintaxis de diferentes DBMS, al crear los ejemplos.
En MySQL el "#" se usa para comentarios de línea, por lo que tu script no se puede ejecutar. Además, toda sentencia debe terminar forzosamente en un ";", de lo contrario genera un error de sintaxis.
Es decir, esto:
Se debe escribir:
¿Se ve la diferencia visual del código?