Mysql
 sql >> Database >  >> RDS >> Mysql

Impedisci a due utenti di modificare gli stessi dati

Sì, è fantastico e dovrebbe funzionare bene.

Inoltre, aggiungerei la possibilità per l'utente B di rompere il blocco, se lo desidera!

Cioè, la possibilità di sostituire il lucchetto di A con quello di B. In questo modo, potresti evitare il limite di tempo e loro vedrebbero 'Ehi, questo è stato modificato da A e questo blocco è vecchio di XXX secondi/minuti. Vuoi rompere questo blocco?'.

Con utenti simpatici (ovvero senza amministratori malintenzionati), questo approccio potrebbe essere migliore che avere solo 100 secondi per modificare qualcosa:a volte hai solo bisogno di più tempo.