我很好奇以下情况的结果是什么: user_a
正在事务期间对表运行“表优化”查询。 user_b
在whcih查询中同时执行另一个事务,该查询包含的id将不再存在,因为“优化”查询将更改该表并使用最低的自动增量id。
所以我们说 user_b
做了一个 INSERT
并获取最后一个insert id以用于其他目的(之后外键赋值,或传递回ajax调用),然后 user_a
运行 OPTIMIZE
在表中,这将在优化过程中删除该id。 user_a
提交事务。。。。会吗 user_b
留下无效/不存在的id?这是怎么回事?
抱歉,如果有文件记录而且非常明显:)
暂无答案!
目前还没有任何答案,快来回答吧!