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

Forhindrer brugeren i at redigere den samme post

Inkluder et edit_timestamp i tabellerne i din database vil du forhindre, at flere brugere opdaterer, hvilket du vil opdatere hver gang nogen redigerer rækken.

Medtag et skjult felt edit_timestamp i dine formularer med værdien gemt i den række, du redigerer.

Når du modtager en redigeringsformular, skal du kontrollere, om edit_timestamp af den række, du redigerer, er ikke ændret. Hvis det har ændret sig, har nogen redigeret rækken og sendt en fejl til brugeren. Hvis det ikke er ændret, skal du opdatere rækken og edit_timestamp felt




  1. Skift datatype for en kolonne til seriel

  2. En dedikeret lagret procedure for at få den seneste database-backup-status

  3. ORA-01882:tidszoneregion blev ikke fundet

  4. Hvornår skal du bruge SQL Server med Access? (Tip:Næsten altid)