Hola a tod@s, tengo que hacer un "pequeño script" en MySQL en el cual al ser llamado la función "partirusuario" de la base de datos "prueba" me devuelva por un lado el nombre y por el otro el host. He empezado haciendo esto (No sé si está bien)
drop procedure if exists prueba.p5
Delimiter //
create procedure prueba.p5 (out pnombre varchar(30),phost varchar(10))
begin
select substring_index(user(),'@',1) as partiusuario
set @pnombre = substring_index(user(),'@',1);
set @phost= substring_index(user(),'@', -1);
End //
Delimiter ;