Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia! Já tentei de tudo! mas não encontrei qual o erro do código abaixo, alguém pode ajudar?
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3
CREATE FUNCTION registro_prateleira(usuario integer) returns integer
begin
declare ret integer DEFAULT 0;
if((select `registro_prateleira` from `prateleiras_codigo` as `pc` where `pc.cod_usuario` = usuario) is null) then
insert into `prateleiras_codigo` (`cod_usuario`, `registro_prateleiras`) values(usuario,1)
set ret=1;
ELSE
update `prateleiras_codigo` set `registro_prateleiras` = `registro_prateleiras`+1 where `cod_usuario`=usuario
return (select `registro_prateleiras` from `prateleiras_codigo` as `pc` where `pc.cod_usuario` = usuario)
end if;
return ret;
end;Carregando comentários...