Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
O Caso: ao inserir um carro na base de dados, na tabela A, quero usar o ID gerado pelo auto incremento e inserir na tabela B que armazena o ultimo gasto que o carro deu.
Sei que vão sugerir usar um select q mostre o ultimo inserido, o mysql_insert_id() e o LAST_ID() (?)
Minha preocupação é que nesse pequeno espaço de tempo que ocorre uma inserção na tabela A e é pego o id para fazer a inserção na tabela B ocorra uma outra inserção na tabela A usando a mesma conexao. Quebrando a integridade e bagunçando tudo.
Eu ultimamente venho fazendo um select pelos exatos dados que inseri, então busco o id e insiro na outra.
Me parece pouco profissional e queria ver com os experientes outras possibilidades...
Carregando comentários...