0

我想知道是否有人知道如何锁定数据库,然后将等待的作业出队。所以我在数据库中有一个哈希表,并且我将数据存储在数据库中,多个用户同时发送请求以编辑该数据,但数据需要在所有用户之间保持不变,并且只有一个用户可以访问/编辑一次。

谢谢一堆=)

4

2 回答 2

0

您能否详细说明“但数据需要在所有用户中保持不变”?

我认为事务性的 InnoDb 将以与所有用户一致的方式保持事物。它符合ACID标准。

于 2011-05-16T22:23:14.100 回答
0

您可能会在http://dev.mysql.com/doc/refman/5.0/en/innodb-deadlocks.html找到一些有趣的东西。序列化事务的一种技术是创建一个只有一行的表,并让每个事务在开始其实际工作之前更新该行。

于 2011-05-16T22:23:56.097 回答