Hola,
imaginemos que tenemos una web montada en php que trabaja contra una bbdd en mysq. Se da el caso de q no hay solo un operador de la misma, sino que hay varios; realmente son dos bases de datos en donde se pasan datos de una a otra en ambos sentidos y de orientaciones diversas (SELECT;UPDATE;...), una vez hecha la operacion se ve la misma tabla de ambas bases de datos en tiempo real obviamente.
¿Que sucede si hay dos usuarios haciendo el mismo insert, o eliminando lo mismo, o eliminando algo que ya no existe...? Lo controla eso mysql o nosotros ocmo programadores tenemos que tener algun control? Se me vino a la cabeza lo de bloquear la tabla mientras se hace un delete... que opinais?