MySQL转储从命令行可以正常导入,但是flyway会爆炸

时间:2013-11-01 17:17:38

标签: mysql mysqldump flyway

我有一个mysqldump我曾经使用命令行成功导入数据库:

mysql -u root dbname < my.sql

但是,如果我尝试将其作为flyway迁移运行,我会得到以下结果:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SET character_set_client = @saved_cs_client */;

我的印象是,如果它可以直接加载到mysql中,它应该像flyway迁移一样工作。

有什么想法吗?

示例行:

DROP TABLE IF EXISTS `agent`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `agent` (

有很多字符集,所以我假设它在第一次失败。

答案:其中一个表中有一个评论,其中有一个“无法比拟的.Myql导入它很好并且忽略了它但是飞路不喜欢它并抱怨。

0 个答案:

没有答案