在MySQL php中的重叠查询
- 论坛
- 在MySQL php中的重叠查询
10 浏览
在MySQL php中的重叠查询
我尝试找到答案,但仍未找到解决办法。
在一个二叉树自动溢出系统中,假设成员"A"有两条腿,左腿和右腿(都为空)。当新成员"B"来注册时,系统会检查"A"的左腿是否仍为空,显然是的,系统会将"A"的左腿记为一个"空"槽,并将其分配给"B"。"B"需要几分钟时间来完成注册,直到完成为止。到目前为止都还好。
问题出在这里:
在"B"完成注册的过程中,另一个新成员"C"也进行了注册。系统检查"A"的左腿是否仍为空(因为"B"尚未完成查询),显然是的。
当"B"的注册完成时,A的左腿被B占用。但是当C注册完成时,C将覆盖B。
我该如何解决这个问题?