首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

MySQL怎么锁定一条记录

2012-09-15 
MySQL如何锁定一条记录?开发一个酒店管理系统, 要防止多个服务员为不同顾客同时点击分配了同一个房间。类似

MySQL如何锁定一条记录?
开发一个酒店管理系统, 要防止多个服务员为不同顾客同时点击分配了同一个房间。类似情况如售卖火车票的系统,防止多个网点同时点击出售同一个铺位。该怎么做呢?假设用Delphi做,该怎么实现这个功能?

[解决办法]
---补充,现时还没有这么先进的关系数据库的记录锁。一般做法是:第一个用户
先挑房的先得,同时写入标识值【如2楼】,第二个用户挑房时就会出现提示!

但假设在写入标识的过程序,第二个用户刚好也挑房,这时数据库进入行锁(自动的),直到
第一个用户写入标识完成提交后才回应第二个用户的动作,在这个交互过程中,速度很快,用户感受不到
迟顿时的感觉得的。

---本人写过酒店管理系统,说得不对多多包函!

热点排行