锁定mysql中的会话席位

时间:2012-07-19 10:12:58

标签: codeigniter

对于一个旅游网站,我有4个人可以在出租车中一次旅行。当用户选择一个座位时,应该为他锁定直到他的会话到期。因为我只是更新字段'可用性'每个选择该驾驶室的用户,我都不能使用LOCK,它可以连续使用。如何做到这一点?

1 个答案:

答案 0 :(得分:1)

使用表格中的同一行来保留预订的座位数。在更新查询之前获取对该行的锁定。这样您就可以强制第二个用户等待锁定,直到第一个用户更新座位数。