Procedure my sql usando phpadmin

Banco de Dados

Stored Procedures

PhpMyAdmin

07/05/2020

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
Taline

Taline

Curtidas 0

Respostas

Taline

Taline

07/05/2020

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
GOSTEI 0
POSTAR