1

我想知道是否有关于 MySql 的多行注释指令支持的消息。

我认为问题与以下有关:

Mysql转储注释指令和简单注释

基本上,似乎 SqlScript/MySQLSqlStatementBuilder 未能将以下格式的语句识别为指令:

/*!50001 <STATEMENT SPLITTED IN 
MULTI
LINES> */;

我正在使用版本 2.2.1

补充说明:

以前的版本(2.1.1)也是如此,问题是多方面的,不仅与评论指令有关;由于缺少异常跟踪,theu 也很难调试。

基本上我认为解析器目前无法处理用 mysqldump 创建的非常标准的 mysql 脚本;这个 IMO 至少是现有项目中任何使用的必要功能。

如果有人有解决这些问题的建议,将不胜感激。

4

1 回答 1

0

我在 Java 中使用 Flyway 2.1.1 API。

我正在做的是解析转储文件(仅模式结构)并替换版本相关的注释。

这个解决方案很糟糕,但是等待 Flyway 中对 MySQL 转储的更好支持,我没有找到其他任何东西......

于 2013-09-20T16:07:16.430 回答