Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

maurolucio

Retornar a chave que foi criada no momento do cadastro

Recommended Posts

Bom dia a todos.Galera, estou precisando que após o cadastro de um registro no mysql seja exibido a chave que foi destinada a ele.por exemplo: no campo auto increment ele recebeu um número, após o cadastro eu preciso visualizar a chave do cadastro em questão.Abraço a todos.Mauro

Compartilhar este post


Link para o post
Compartilhar em outros sites

por exemplo: no campo auto increment ele recebeu um número, após o cadastro eu preciso visualizar a chave do cadastro em questão.

Supondo que esse campo que voce menciona auto increment tenha o nome de "id".Voce pode recuperar essa chave assim:
SELECT id FROM tabela WHERE id = (SELECT MAX(id) FROM tabela);

Voce pode buscar esse valor tendo como base outro campo da tabela, mas isso nem sempre te traz um valor único.

SELECT id FROM tabela WHERE nome = 'kleber';

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu KandradeFuncionou perfeitamente, porem eu utilizei uma sintaxe diferente:

("SELECT MAX(id_compra) as id FROM tabela");

Obrigado pela ajuda.Mauro

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.