Transação de dados
Recentemente estive lendo/aprendendo sobre o START TRANSACTION / COMMIT / ROLLBACK e me bateu uma dúvida que não consegui encontrar no Google (Sim, fui eu que não encontrei as palavras certas para buscar =P), então:
Supondo que ao iniciar uma transação, dê algum erro em algum lugar e o código nunca chegue no COMMIT ou no ROLLBACK, quanto tempo a transação fica em aberto até dar como expirada e, posteriormente, auto-rollback pelo banco ? (Se é que há um tempo de expiração). Se Sim ou não, há como eu determinar esse tempo pelo PHP ou posso configurar no banco ou é padrão e não posso editar?
Discussão (2)
Carregando comentários...