看板 Database 關於我們 聯絡資訊
各位好!我想請問當我有一個資料庫, A、B兩個使用者登入同時存取同一筆資料, 當A使用者已修改並變更存檔, 有沒有什麼方法可以丟出提示訊息, 告知B目前瀏覽的資訊已過期,無法變更修改! 小第資料庫接觸的不深, 最近有在實做圖型界面讓使用者存取資訊, 遇到這個問題不知道該怎麼解決, 還請各位前輩給我點意見,謝謝! p.s.小弟使用的資料庫為MariaDB、sqlite3 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.229.183.232 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1445463816.A.B5B.html
likesp999: 可以用一個欄位來做判決,有存檔就+1,然後存檔前都比 10/22 20:03
likesp999: 對該欄位的值是否與取出相同,不同就跳提示請重新查詢 10/22 20:03
a926: 多一個欄位timestamp , B要修改的時候去比對一下 10/23 20:54
a926: B瀏覽的時候會拿到一組timestamp值。修改的時候做比較 10/23 20:54