标签: mysql flyway
从Flyway 2.03迁移到2.1,在MySQL 5.6数据库上,Flyway架构更新工作正常,但是每当我的应用程序尝试运行查询(通过存储过程)时,它都会失败并且“Table”SomeTable'未被锁定LOCK TABLES“。再次尝试,它继续失败,但回滚到版本2.03它再次正常工作。
那么,我是否遗漏了我需要为新版本更新的内容,还是一个bug?
答案 0 :(得分:2)
我认为这是一个由commit引起的错误。
我创建了一个问题here
当使用MySQL命令LOCK TABLES时,它预计会有一个UNLOCK TABLES,这不是由flyway发出的。希望很快就会修复,因为2.1版本基本上无法用于MySQL。
但是,如果你回到版本2.0.3,你应该没有问题。