Caused by: org.flywaydb.core.api.FlywayException: Validate failed: Migration checksum mismatch for migration version 700013
Spring boot集成flyway做数据库版本管理的时候,启动服务报错org.flywaydb.core.api.FlywayException: Validate failed: Detected failed migration to version 1.1 (FixUsername)
原因:
因为我在原本的版本中修改了sql,这个错误主要是由于flyway_schema_history里面的记录数据影响到了启动,以及还需要检查一下
解决方案1:
不想重新创建一个版本,
需要去数据库找到相关的表,然后把相关这个版本的这条数据删除,且把此版本相关的字段修改复原,重新加载即可
解决方案2
重新新建一个版本,把相关的数据改动写到该版本重启项目即可