0
我有一个表存储范围(开始,结束)。 每次程序获得最大值(结束)时,向其添加计数,并写回新范围 (max(end),max(end)+ count)。表锁定读取
如果我运行了超过1个该程序的实例,有可能其中2个会获取并写回相同的数据。
我需要你的建议表锁定。程序是用php编写的。
我有一个表存储范围(开始,结束)。 每次程序获得最大值(结束)时,向其添加计数,并写回新范围 (max(end),max(end)+ count)。表锁定读取
如果我运行了超过1个该程序的实例,有可能其中2个会获取并写回相同的数据。
我需要你的建议表锁定。程序是用php编写的。
这与自动增量列有什么不同?听起来你正在复制数据库已有的功能。
是的,隔离是一个问题。这是你的应用程序需要理清的东西。我建议阅读更多关于PHP database isolation的信息。