标签: mysql innodb
我面对以下奇怪的问题,请帮我解决。
仅供参考,我正在使用MySQL服务器5.5和innodb引擎。
第一节, - >创建表XYZ并插入一些数据 - >开始交易 - >更新表设置somecolumn = somevalue
在其他会话中, - >删除表XYZ
正在进行交易的下拉表。我也尝试过autocommit = off。但没有运气。
答案 0 :(得分:-1)
您在创建表格后开始交易,这意味着它对其他会话来说是公平的游戏
你期望发生什么?
也许你想在创建表之前启动事务?
或者你可以尝试手动在桌子上发出lock