【发布时间】:2013-03-22 08:24:48
【问题描述】:
我在数据库上有很多数据,很多用户正在通过异步 JS 更新这些数据。 我想防止多个用户修改数据库上的同一行。当用户 1 单击网页中的编辑行时,我想向服务器发送信号并锁定该行。因此其他用户将无法访问同一行的编辑模式。当用户完成编辑行时,他/她将单击确定,将提交更新并解锁行。我在谷歌上搜索了这种方法,但所有 sql 锁都是针对单个事务的。有没有办法做到这一点?我很乐意在不改变我的数据库设计的情况下解决这个问题。但如果没有改变就没有解决方案,很多工作将等着我:)
【问题讨论】: