我可以使用哪种嵌入式数据库具有与MySQL相同的SQL语法?我问因为我一直在努力使用HSQLDB它与MySql SQL语法之间的不匹配使我很难创建一个MySQL数据库转储(生产)并将该转储导入HSQLDB进行测试。
PS。我目前正在使用Spring测试,hibernate和hsqldb。
答案 0 :(得分:0)
没有其他数据库具有与MySQL完全相同的语法。下一版本的HSQLDB(2.3.3)具有更广泛的MySQL语法兼容模式。这包括在CREATE TABLE语句中创建索引,INSERT ... ON DUPLICATE ROW UPDATE ...语法等等。
但如果您仍然遇到转换问题,可以使用多种数据转换工具将数据导入HSQLDB。请参阅此处的一些链接:http://hsqldb.org/web/hsqlUsing.html