http://www.forosdelweb.com/f86/no-fu...yadmin-930558/
El problema es que mi MYSQL de PhpMyAdmin se la agarra con cualquier error que tenga. Nose que será este error.
La sintaxis en una sola linea, me funciona, un ejemplo es esta:
Código:
Un Ejemplo un poco más Completo, que probé y funciona:CREATE PROCEDURE p15 () SELECT * FROM Usuarios; ______________ CALL p15()
Código:
Luego ya cuando comienzo a poner demilitadores como BEGIN y END, comienza a tirar errores que la verdad me parecen raros:CREATE PROCEDURE p20 () INSERT INTO Correolog (UUIDsCorreoLog, Apodo, Correo, Contenido, FechaEnvio) VALUES ('test', 'test', 'test', 'test', 'test'); ______________ CALL p20()
Código:
CREATE PROCEDURE p31 () BEGIN INSERT INTO Correolog (UUIDsCorreoLog, Apodo, Correo, Contenido, FechaEnvio) VALUES ('2', '2', '2', '2', '2'); END; ______________ CALL p31()
Aclaro que estoy usando este manual para guiarme:
http://dev.mysql.com/tech-resources/...procedures.pdf
¿Que puede ser?
La tabulación?
El delimitador?
Error de Sintaxis?
Un código tan simple como ese (el que mostré arriba) y me marca error.
Ah, y otra pregunta. Como puedo ver en PhpMyAdmin los procedures creados?
Gracias desde ya!