sql >> Databasteknik >  >> RDS >> Mysql

Förhindra två användare från att redigera samma data

Ja, det är bra och borde fungera bra.

Dessutom skulle jag lägga till möjligheten för användare B att bryta låset - om det alls är önskvärt!

Det vill säga möjligheten att byta ut A:s lås mot B:s. På så sätt kan du undvika tidsbegränsningen och de skulle se "Hej, det här redigeras av A, och det här låset är XXX sekunder/minuter gammalt. Vill du bryta det här låset?'.

Med trevliga användare (d.v.s. inga skadliga administratörer) kan detta tillvägagångssätt vara bättre än att bara ha 100 sekunder på sig att redigera något - ibland behöver du bara mer tid.



  1. Vilka är de bästa metoderna för att använda en GUID som primärnyckel, särskilt när det gäller prestanda?

  2. Vad är dynamisk SQL?

  3. Infoga fråga med en inre koppling

  4. Mysql - Mysql2::Fel:Felaktigt strängvärde: