sql >> Databasteknik >  >> RDS >> Mysql

Förhindra användaren från att redigera samma post

Inkludera en edit_timestamp i tabellerna i din databas vill du förhindra att flera användare uppdaterar, vilket du kommer att uppdatera varje gång någon redigerar raden.

Inkludera ett dolt fält edit_timestamp i dina formulär med värdet lagrat på raden du redigerar.

När du får ett redigeringsformulär, kontrollera om edit_timestamp för raden som du redigerar har inte ändrats. Om det har ändrats har någon redigerat raden och skickat ett felmeddelande till användaren. Om det inte har ändrats uppdaterar du raden och edit_timestamp fältet




  1. MySQL ODBC 5.1-drivrutinen returnerar fel datatyp till ADODB

  2. Hur man skapar en MySQL-databas och ställer in privilegier

  3. Returnera slumpmässiga rader från en tabell i MariaDB

  4. Index och primärnycklar med flera kolumner