Procedure my sql usando phpadmin
07/05/2020
0
Olá pessoal, estou com duvida sobre meu codigo, estou tentando criar um procedure no phpadmin mas retorna erro que não consigo identificar
DELIMITER $$
CREATE PROCEDURE sp_usuarios_insert(
IN plogin VARCHAR(64),
IN psenha VARCHAR(256)
)
BEGIN
INSERT INTO `tb_usuarios`(`login`, `senha`) VALUES (plogin, psenha)
SELECT * FROM `tb_usuarios` WHERE id_usuario = LAST_INSERT_ID()
END$$
DELIMITER ;
esse é o script o erro :
Mensagens do MySQL : Documentação
#1064 - Você tem um erro de sintaxe no seu SQL próximo a ''''SELECT * FROM `tb_usuarios` WHERE id_usuario = LAST_INSERT_ID()
END'''' na linha 8
AGRADEÇO SE ALGUEM PUDER ME AJUDAR
DELIMITER $$
CREATE PROCEDURE sp_usuarios_insert(
IN plogin VARCHAR(64),
IN psenha VARCHAR(256)
)
BEGIN
INSERT INTO `tb_usuarios`(`login`, `senha`) VALUES (plogin, psenha)
SELECT * FROM `tb_usuarios` WHERE id_usuario = LAST_INSERT_ID()
END$$
DELIMITER ;
esse é o script o erro :
Mensagens do MySQL : Documentação
#1064 - Você tem um erro de sintaxe no seu SQL próximo a ''''SELECT * FROM `tb_usuarios` WHERE id_usuario = LAST_INSERT_ID()
END'''' na linha 8
AGRADEÇO SE ALGUEM PUDER ME AJUDAR
Taline
Curtir tópico
+ 0
Responder
Posts
07/05/2020
Taline
CORRETO:
DELIMITER $$
CREATE PROCEDURE sp_usuarios_insert(
IN plogin VARCHAR(64),
IN psenha VARCHAR(256)
)
BEGIN
INSERT INTO `tb_usuarios`(`login`, `senha`) VALUES (plogin, psenha);
SELECT * FROM `tb_usuarios` WHERE id_usuario = LAST_INSERT_ID();
END
$$
consegui pessoal ciosa simples, valeu mesmo assim
DELIMITER $$
CREATE PROCEDURE sp_usuarios_insert(
IN plogin VARCHAR(64),
IN psenha VARCHAR(256)
)
BEGIN
INSERT INTO `tb_usuarios`(`login`, `senha`) VALUES (plogin, psenha);
SELECT * FROM `tb_usuarios` WHERE id_usuario = LAST_INSERT_ID();
END
$$
consegui pessoal ciosa simples, valeu mesmo assim
Responder
Clique aqui para fazer login e interagir na Comunidade :)