Cita:
Iniciado por gnzsoloyo Voy a supone que por "MyAdmin", te estás refiriendo al
phpMyAdmin.
Si ese es el caso, el phpMyAdmin no reconoce los DELIMITER, sino que debes indicare cual es el delimitador en un textbox debajo de la ventana de SQL.
Es un tema de interfaz.
Por lo demás tienes al menos dos problemas adicionales:
1) Este IF() está mal escrito:
un IF tiene esta estructura:
IF(condicion,
si TRUE,
si FALSE).
Si miras con cuidado tu query, no estás respetando la estructura del IF()...
2) Los DELIMITER necesitan un espacio antes del nuevo delimitador, y el segundo DELIMITER es para
restaurar el delimitador por defecto, es decir el punto y coma (;) En verdad no doy, lo he hecho ya de todas las formas.
le cambie el delimiter en el cuadro de texto del MYADMIN en vez de ; puse // y modifique la condición y nada