Preciso de um comando para Mysql que faça o seguinte:
If campo = null then
select coalesce(max(num_ped),0 + 1)ped from pedidos
senão
select max(num_ped+ 1)ped from pedidos;]
end if;
Seria esse algorítmo, se for null eu uso o coalesce, se não for eu uso o max + 1. Isso porque se eu usar a primeira instrução acima, se não for null ele não incrementa em um, violando assim a chave primária.
Pergunta
pjava
Preciso de um comando para Mysql que faça o seguinte:
Seria esse algorítmo, se for null eu uso o coalesce, se não for eu uso o max + 1. Isso porque se eu usar a primeira instrução acima, se não for null ele não incrementa em um, violando assim a chave primária.
Como eu faço então?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.