sql >> Databáze >  >> RDS >> Mysql

Zabránit uživateli upravovat stejný záznam

Zahrňte časové razítko úprav v tabulkách vaší databáze, kterým chcete zabránit v aktualizaci více uživatelů, které aktualizujete pokaždé, když někdo upraví řádek.

Ve formulářích zahrňte skryté pole edit_timestamp s hodnotou uloženou v řádku, který upravujete.

Když obdržíte formulář pro úpravy, zkontrolujte, zda časové razítko úprav z řádku, který upravujete, se nezměnil. Pokud se změnil, někdo upravil řádek a hodil uživateli chybu. Pokud se nezměnilo, aktualizujte řádek a edit_timestamp pole




  1. Definováno omezení ODLOŽIT PŮVODNĚ OKAMŽITĚ je stále ODLOŽENO?

  2. Posloupnost čísel v MySQL

  3. Upozornění:Nepodařilo se otevřít stream:Žádný takový soubor nebo adresář v C:\wamp\www\laravel\bootstrap\autoload.php na řádku 17

  4. Vytvořte HTML tabulku pomocí SQL FOR XML