我尝试过使用Spring (2.1.0- creating )来实现没有JPA的MySQL (5.7)的天桥(5.2.3),当我试图运行Spring项目时,名为MySQL 的天桥版本脚本文件只创建了一个表,它为带有本地MySQL版本的第二个表抛出了异常SQL语法错误。如果我使用V1__script.sql、V2__script.sql、V3__script.sql创建了多个文件,方法是在其中包含一个表脚本,该脚本也可以正常工作。
版本详细信息:
但是当我从"V1__file.sql“中重命名该文件时,它工作得很好,没有任何错误。
我在配置中遗漏了什么吗。天桥是不是不支持脚本文件名中的“脚本”字?
谢谢。
发布于 2020-01-03 10:58:15
在FlyWay使用的sql脚本中允许多个语句。但是,它应该是正确的sql语句。确保用分号(;)完成这些行。
正确文件的最佳测试是使用其他方法运行它。如果您可以使用mysql options table < V1__file.sql导入文件,那么FlyWay也应该可以工作。
如果将文件重命名为V1_file.sql,则FlyWay将忽略该文件。
https://stackoverflow.com/questions/59576268
复制相似问题