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.