飞路2.1,MySQL失败,“没有锁定LOCK TABLES”

时间:2013-03-08 23:31:07

标签: mysql flyway

从Flyway 2.03迁移到2.1,在MySQL 5.6数据库上,Flyway架构更新工作正常,但是每当我的应用程序尝试运行查询(通过存储过程)时,它都会失败并且“Table”SomeTable'未被锁定LOCK TABLES“。再次尝试,它继续失败,但回滚到版本2.03它再次正常工作。

那么,我是否遗漏了我需要为新版本更新的内容,还是一个bug?

1 个答案:

答案 0 :(得分:2)

我认为这是一个由commit引起的错误。

我创建了一个问题here

当使用MySQL命令LOCK TABLES时,它预计会有一个UNLOCK TABLES,这不是由flyway发出的。希望很快就会修复,因为2.1版本基本上无法用于MySQL。

但是,如果你回到版本2.0.3,你应该没有问题。