我想知道是否有关于MySql的多行注释指令支持的消息。
我认为问题与:
有关Mysql dump comments directives and simple comments
基本上,似乎SqlScript / MySQLSqlStatementBuilder无法以格式识别指令语句:
/*!50001 <STATEMENT SPLITTED IN
MULTI
LINES> */;
我使用的是2.2.1版本
附加说明:
以前的版本(2.1.1)也是如此,问题是多重的,不仅与评论指令有关;由于缺少异常跟踪,theu也很难调试。
基本上我认为解析器目前无法处理用mysqldump创建的相当标准的mysql脚本;这个IMO至少是现有项目中任何用法的必备功能。
如果有人建议克服这些问题,我们将非常感激。
答案 0 :(得分:0)
我在Java中使用Flyway 2.1.1 API。
我正在做的是解析转储文件(仅架构结构)并替换版本相关的注释。
这个解决方案非常糟糕,但在Flyway等待更好的MySQL转储支持,我没有找到任何其他内容......