Preguntas con la etiqueta [transactions]
¿Cómo iniciar y finalizar una transacción en mysqli?
Hasta donde tengo entendido, la transacción comienza una vez que llamamos a $mysqli->autocommit(FALSE);la declaración y finaliza después de llamar $mysqli->commit();al comando como en el siguiente ejemplo. <?php //Start transaction $mysqli->autocommit(FALSE);
MySQL AUTO_INCREMENT no retrocede
Estoy usando el campo AUTO_INCREMENT de MySQL e InnoDB para admitir transacciones. Me di cuenta de que cuando revertí la transacción, ¿el campo AUTO_INCREMENT no se revierte? Descubrí que fue
¿Lectura no repetible versus lectura fantasma?
¿ Cuál es la diferencia entre lectura no repetible y lectura fantasma ? He leído el artículo Aislamiento (sistemas de bases de datos) de Wikipedia , pero tengo algunas dudas.
Lógica de SQL Server dentro de la declaración EXECUTE ignorando transacciones [cerrado]
Encontré esto en SQL Server 2019 (v15). Esta es una versión simplificada de un procedimiento almacenado mucho más grande. Pero esto muestra el comportamiento que me desconcierta: dentro del ejecutivo
Bloqueo optimista versus pesimista
Entiendo las diferencias entre el bloqueo optimista y pesimista. Ahora bien, ¿alguien podría explicarme cuándo usaría cualquiera de los dos en general? ¿Y la respuesta a esta pregunta cambia dependiendo
Spring @Transactional: aislamiento, propagación
¿ Alguien puede explicar los parámetros de aislamiento y propagación en la @Transactionalanotación mediante un ejemplo del mundo real? Básicamente, ¿cuándo y por qué debería elegir cambiar sus valores predeterminados?