Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/07/2011, 08:37
Avatar de Chupytoloco
Chupytoloco
 
Fecha de Ingreso: julio-2007
Mensajes: 88
Antigüedad: 16 años, 9 meses
Puntos: 1
Bloquear base de datos

Buenas a todos.

Corregirme si me equivoco:

Los querys entran en orden en el motor de mysql, ejecutandose por orden y entonces tengo esta duda.

Supongamos que muchos usuarios pueden ejecutar un script, dicho script se compone de:

Un select que comprueba si existe un campo
Un update en caso de que exista
Un delete para que nadie pueda volver a realizar la operacion con la misma condicion del select superior.

Como puedo hacer para que esas 3 cosas se hagan antes que cualquier otra cosa en la base de datos?, o dicho de otro modo, como bloqueo la base de datos hasta que el script acabe y ningun otro usuario pueda colarse en el mismo segundo lanzandolo tambien.

Gracias de antemano.
__________________
Creador de blackmoons.net
----------------------------------------------------------------------