作者WusoAiwen (Wuso)
看板Database
标题[讨论] 资料库存取竞赛问题
时间Thu Oct 22 05:43:33 2015
各位好!我想请问当我有一个资料库,
A、B两个使用者登入同时存取同一笔资料,
当A使用者已修改并变更存档,
有没有什麽方法可以丢出提示讯息,
告知B目前浏览的资讯已过期,无法变更修改!
小第资料库接触的不深,
最近有在实做图型界面让使用者存取资讯,
遇到这个问题不知道该怎麽解决,
还请各位前辈给我点意见,谢谢!
p.s.小弟使用的资料库为MariaDB、sqlite3
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.229.183.232
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1445463816.A.B5B.html
1F:推 likesp999: 可以用一个栏位来做判决,有存档就+1,然後存档前都比 10/22 20:03
2F:→ likesp999: 对该栏位的值是否与取出相同,不同就跳提示请重新查询 10/22 20:03
3F:推 a926: 多一个栏位timestamp , B要修改的时候去比对一下 10/23 20:54
4F:→ a926: B浏览的时候会拿到一组timestamp值。修改的时候做比较 10/23 20:54