2011-10-10 63 views
0

我有一个表存储范围(开始,结束)。 每次程序获得最大值(结束)时,向其添加计数,并写回新范围 (max(end),max(end)+ count)。表锁定读取

如果我运行了超过1个该程序的实例,有可能其中2个会获取并写回相同的数据。

我需要你的建议表锁定。程序是用php编写的。

回答

2

这与自动增量列有什么不同?听起来你正在复制数据库已有的功能。

是的,隔离是一个问题。这是你的应用程序需要理清的东西。我建议阅读更多关于PHP database isolation的信息。