Pessoal, tenho uma tela onde o usuario insere informações, apos inserir informações precisso que o sistema retorne para o usuario uma identificação do registro, Como que faço isso?
Ex.
insert into tab1 (campo1,campo2) values (‘teste’,‘teste2’)
agora queria pegar o id do registro pois na tab1 tenho um campo id auto_increment que o proprio mysql incrementa a cada registro novo.
como que faço para recuperar esse campo e mostrar para o usuario.
velinho, vc tem uma instrucao em SQL assim:
Ou seja, ele retorna o ultimo valor do id inserido na tabela de acordo com as restrições campo1 e campo2.
Tem um site muito bom em instrucoes SQL
http://www.1keydata.com/sql/sql.html
Abraços,
Obrigado renan_daniel deu certo.
[quote=“renan_daniel”]velinho, vc tem uma instrucao em SQL assim:
/quote]
Mas, dependendo do filtro oferecido pelos campos, pode não ser possível obter a chave exata, mas só a maior.
Em java, dependendo do banco de dados, podemos recuperar a chave exata gerada pelo comando Statement.executeUpdate() com os métodos
Statement.getGeneratedKeys() e
Statement.getRecordSet()