sql >> データベース >  >> RDS >> Mysql

ユーザーが同じレコードを編集できないようにする

    edit_timestampを含める データベースのテーブルで、複数のユーザーが更新されないようにします。これは、誰かが行を編集するたびに更新されます。

    フォームに、非表示のフィールド edit_timestampを含めます 編集している行に保存されている値を使用します。

    編集フォームを受け取ったら、 edit_timestampかどうかを確認します 編集している行のは変更されていません。変更されている場合は、誰かが行を編集してユーザーにエラーをスローしています。変更されていない場合は、行と edit_timestampを更新します フィールド




    1. DataGripJetBrainsでのPostgreSQLデータベースまたはスキーマの切り替え

    2. SQLINSERTINTOステートメント

    3. MySQLのバージョンを確認する方法

    4. 複製でのMySQL条件付き挿入