Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Nie zezwalaj użytkownikowi na edycję tego samego rekordu

Dołącz edit_timestamp w tabelach Twojej bazy danych, które chcesz uniemożliwić aktualizowaniu wielu użytkowników, które będą aktualizowane za każdym razem, gdy ktoś edytuje wiersz.

W formularzach dołącz ukryte pole edit_timestamp z wartością zapisaną w wierszu, który edytujesz.

Po otrzymaniu formularza edycji sprawdź, czy edit_timestamp wiersz, który edytujesz, nie uległ zmianie. Jeśli to się zmieniło, ktoś dokonał edycji wiersza i zgłosił błąd użytkownikowi. Jeśli się nie zmieniło, zaktualizuj wiersz i edit_timestamp pole




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Uporządkuj rekordy zapytań SQL według częstotliwości

  2. Laravel - Querybuilder z join i concat

  3. Dlaczego harmonogram zdarzeń mysql nie działa w bazie danych localhost?

  4. Pole wyboru PHP ustawione do sprawdzenia na podstawie wartości bazy danych

  5. Czy ograniczenie zapytania do jednego rekordu poprawia wydajność?