entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Dentro de una transacción, ¿cómo puedo marcar ciertos registros para impedir que sean modificados por otras transacciones mientras la actual esté en curso?

2 Respuestas

0voto

Peter Puntos148430

Utilizando select for update, ejemplo:

SELECT id FROM usuario where id in (1,2,3) FOR UPDATE;

0voto

joseco48 Puntos5120

Según tengo entendido, cuando inicias una transacción, la base de datos queda bloqueada y nadie mas puede realizar alguna acción sobre la base de datos hasta que la transaccion finalice.

Espero te sirva. Saludos

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta