Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
从 Flyway 2.03 迁移到 2.1,在 MySQL 5.6 数据库上,Flyway 架构更新工作正常,但是每当我的应用程序尝试运行查询(通过存储过程)时,它都会失败,并显示“表 'SomeTable' 没有被 LOCK TABLES 锁定” . 再试一次,它仍然失败,但回滚到 2.03 版它又可以正常工作了。
那么,我是否错过了需要为新版本更新的内容,或者它是一个错误?
我相信这是一个错误,由这个commit引起。
我在这里创建了一个问题
当使用 MySQL 命令 LOCK TABLES 时,它期望之后有一个 UNLOCK TABLES,它不是由 flyway 发出的。希望它会很快得到修复,因为 2.1 版基本上无法与 MySQL 一起使用。
但是,如果您回到 2.0.3 版本,应该没有问题。