Estoy tratando de cambiar el delimitador de comandos de MySQL para poder crear un procedimiento con varios comandos en él. Sin embargo, el comando delimitador no parece ser reconocido en MySQL 5.1.47. Lo probé en MySQL 5.0.91, y funcionó allí.Error de sintaxis del delimitador MySQL
DELIMITER //;
DELIMITER ;//
Estoy tratando de ejecutar esto desde phpmyadmin, en ambas situaciones. Usar 5.0.91 en cambio no es una opción porque necesito usar eventos (CREATE EVENT
).
mensaje de error:
#1064 - 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 'DELIMITER //' at line 1
¿Hay alguna razón no funciona, o hay una alternativa para lograr la misma cosa (la creación de un procedimiento con varias consultas)?
He leído que 'DELIMITER' no es realmente un comando de MySQL, es un comando del cliente. ¿Esto significa que PHPMyAdmin necesita soportarlo en lugar de MySQL? – Patrickdev