我有一个用于MySQL数据库的init脚本,但出于测试目的,我不想使用H2数据库.任何人都知道如何转换文件或至少有一个语法差异列表?谢谢.
有许多数据库工具可帮助将数据从一个数据库迁移到另一个数据库,例如:
这是Matthew Casperson的一个很好的指导
这是一个简短的步骤列表,从mysql转换为h2:
修正单引号
CREATE TABLE`user`(`name` varchar(20)NOT NULL,
转换为
CREATE TABLE user(
namevarchar(20)NOT NULL,
修复十六进制数
固定位
不包括键中的范围
删除字符集(删除CHARACTER SET ...)
删除COLLATE设置(fe COLLATE utf8_unicode_ci)
删除BLOBS,CLOBS和TEXT字段上的
索引使所有索引名称唯一
使用MySQL兼容模式(jdbc:h2:〜/ test; MODE = MySQL)
| 归档时间: |
|
| 查看次数: |
18131 次 |
| 最近记录: |