将mysql数据库导入文件转为h2数据库的

引入的pom,h2版本:

    <!--h2测试数据库-->
        <dependency>
            <groupId>com.h2database</groupId>
            <artifactId>h2</artifactId>
            <version>1.4.196</version>
            <scope>test</scope>
        </dependency>

一开始将navicat导出的sql文件执行,发现报错:
然后需要进行处理:

  1. 将生成的引擎和表级别的comment去掉;
  2. 将索引全部去掉.

然后最后一个,不知道是版本问题还是啥,我生成的主键后面如果带上comment,执行报错:(后面又试了一下,一会可以加,一会不能加,特别奇怪,后面加上又不报错了,可能是其他原因)
在这里插入图片描述
在这里插入图片描述

  1. 然后将主键后面的commet去掉就好了…不知道是版本问题还是什么问题

然后生成的就可以啦.

世界上所有的不公平都是由于当事人能力不足造成的.
原文地址:https://www.cnblogs.com/javayida/p/13346808.html