Mysqli Commit e Rollback
Galera, estou com uma dúvida...
Estou usando os recursos de Commit e Rollback do Mysqli e está tranquilo, meu problema está sendo quando estou inserindo uma informação que possui uma dependencia.. por exemplo..
Insiro uma informação na tabela A e ela gera um ID único, quando vou inserir na tabela B preciso pega o ID da tabela A, o problema é que quando estou usando estes recursos o Commit será feito apenas no final caso todas as querys foram executadas com sucesso, como não foi feito commit ainda no momento que fiz o insert na tabela B 'tecnicamente' ainda não existe o ID único gerado na tabela A..
Em outras palavras, como que posso trabalhar de uma forma correta essas informações e para o final, caso tenha sido feito tudo com sucesso, seja feito o commit ou rollback?
Agradeço a ajuda!
Discussão (8)
Carregando comentários...