Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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?
Carregando comentários...