Ir para conteúdo

POWERED BY:

Arquivado

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

Douglas W.

com inserção

Recommended Posts

Fala galera... é o seguinte...

 

Tenho que fazer uma inserção na tabela do banco e retornar a chave do registro incluido.

 

Tenho uma tabela de vendas e uma de itens da venda que se relacionam pelo campo chave da tabela vendas.

 

o caso é o seguinte... o caboclo vai lá e insere uma venda e vai inserir os produtos, qdo ele clicar em savar tenho que inserir a venda pegar sua chave e inserir os itens...

 

No SQL Server tem um comando que eu passo no insert que ele insere e me retorna a chave já se eu não me engano é select @@identity.

 

Como posso resolver isso no MYSql, tipo não estava querendo INserir depois fazer um select na tabela pegando o maior registro porque vai estar ligado em rede e isso poderia dar problemas..

 

Tem como fazer isso no MYSQL 5???

 

Agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Douglas..

 

Provavelmente o seu campo chave é o código do produto ok???

 

Neste caso.. com o MySQL tu terás que realizar um SELECT kra... tipo

 

SELECT LAST_INSERT_ID() FROM TABELA

 

Depois fazer um insert na segunda tabela... ainda não achei uma outra saida para fazer oq você precisa direto em um INSERT...

 

Ou você faz mais um select ou um subselect no seu insert....

 

 

Abraços

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.