salida - procedimientos almacenados mysql workbench
Crear un procedimiento en mySql con parĂ¡metros (2)
Estoy tratando de hacer un procedimiento almacenado usando mySQL. Este procedimiento validará un nombre de usuario y una contraseña. Actualmente estoy ejecutando mySQL 5.0.32 por lo que debería ser posible crear procedimientos.
Aquí está el código que he usado. Todo lo que obtengo es un error de sintaxis SQL.
GO
CREATE PROCEDURE checkUser
(IN @brugernavn varchar(64)),IN @password varchar(64))
BEGIN
SELECT COUNT(*) FROM bruger WHERE bruger.brugernavn=@brugernavn AND bruger.pass=@Password;
END;
Gracias de antemano
Lo descubrí ahora. Aquí está la respuesta correcta
CREATE PROCEDURE checkUser
(
brugernavn1 varchar(64),
password varchar(64)
)
BEGIN
SELECT COUNT(*) FROM bruger
WHERE bruger.brugernavn=brugernavn1
AND bruger.pass=password;
END;
@ apunta a una var global en mysql. La sintaxis anterior es correcta.
(IN @brugernavn varchar(64)**)**,IN @password varchar(64))
El problema es el )