3

从 Flyway 2.03 迁移到 2.1,在 MySQL 5.6 数据库上,Flyway 架构更新工作正常,但是每当我的应用程序尝试运行查询(通过存储过程)时,它都会失败,并显示“表 'SomeTable' 没有被 LOCK TABLES 锁定” . 再试一次,它仍然失败,但回滚到 2.03 版它又可以正常工作了。

那么,我是否错过了需要为新版本更新的内容,或者它是一个错误?

4

1 回答 1

2

我相信这是一个错误,由这个commit引起。

我在这里创建了一个问题

当使用 MySQL 命令 LOCK TABLES 时,它期望之后有一个 UNLOCK TABLES,它不是由 flyway 发出的。希望它会很快得到修复,因为 2.1 版基本上无法与 MySQL 一起使用。

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

于 2013-03-11T22:33:00.800 回答