Procedure my sql usando phpadmin

07/05/2020

3

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
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
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar