sql >> Base de Datos >  >> RDS >> Mysql

Impedir que dos usuarios editen los mismos datos

Sí, eso es genial y debería funcionar bien.

Además, agregaría la posibilidad de que el usuario B rompa el bloqueo, ¡si es que lo desea!

Es decir, la posibilidad de sustituir la cerradura de A por la de B. De esta manera, podría evitar la restricción de tiempo, y verían 'Oye, esto está siendo editado por A, y este bloqueo tiene XXX segundos/minutos de antigüedad. ¿Quieres romper este candado?'.

Con buenos usuarios (es decir, sin administradores maliciosos), este enfoque puede ser mejor que tener solo 100 segundos para editar algo; a veces, solo necesita más tiempo.