Ir para conteúdo

POWERED BY:

Arquivado

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

thiago leite

insert de select

Recommended Posts

pessoal boa tarde, estou com uma pequena duvida:seguinte tenho uma tabelaempresa: codigo_empresa, nome_empresae a setor:codigo_setorcodigo_empresanome_setorestava querendo inserir um setor novo, mas eu so tenho o nome da empresa e o nome do setor. como o codigo do setor é auto_increment beleza. mas como que faço um insert e ja buscando o codigo da empresa com o nome da empresa? tem jeito isso? valew :unsure:

Compartilhar este post


Link para o post
Compartilhar em outros sites

A API que você estiver utilizando, talvez forneça uma função/método que retorne o ID inserido.

 

Por exemplo, a lib MySQL do PHP tem a função mysql_insert_id().

 

De qualquer forma, o MySQL disponibiliza uma função que retorna tal informação, que é a LAST_INSERT_ID(). Que retorna o ID da última query de INSERT executada na conexão atual.

 

Exemplo:

 

INSERT INTO empresa VALUES (NULL, 'iMasters');INSERT INTO setor VALUES (NULL, LAST_INSERT_ID(), 'Informática');
Mais informações: http://dev.mysql.com/doc/refman/4.1/pt/mis...-functions.html

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.