最初的回答:首先,我不确定我是如何陷入这种状态的。我使用的是 mySQL5.7,并且最近升级了我的 gradle 项目的一些依赖项。在升级之后,它不喜欢我数据库迁移文件中的旧注释。顺便说一下,我没有改变数据库版本。其中一些注释是没有空格的,就像下面一样,在之前很好用。如果我在“--”后添加空格,它可以工作,但对于其他已经应用了迁移的环境来说,这是一个问题,因为迁移文件的校验和已经发生了变化。有人能给我建议吗?我经常初始化本地环境,并且需要让所有环境都能正常运行。
--My comments start here
mvn flyway:migrate -Dflyway.user=root -Dflyway.password= -Dflyway.url=jdbc:mysql://localhost:3306/mydb -Dflyway.table=schema_version
。 - Chloe