我可以使用哪种嵌入式数据库,其 SQL 语法与 MySQL 相同?我问这个问题是因为我一直在与 HSQLDB 作斗争,它与 MySql SQL 语法之间的不匹配使我很难创建 MySQL 数据库(生产)的转储并将该转储导入到 HSQLDB 进行测试。
PS。我目前正在使用 Spring 测试、hibernate 和 hsqldb。最佳答案
没有其他数据库具有与 MySQL 完全相同的语法。 HSQLDB的下一个版本(2.3.3)具有更广泛的MySQL语法兼容模式。这包括在 CREATE TABLE 语句内创建索引、INSERT ... ON DUPLICATE ROW UPDATE ... 语法等等。
但是,如果您仍然遇到转换问题,有几种数据转换工具可以让您将数据导入 HSQLDB。请参阅此处的一些链接:http://hsqldb.org/web/hsqlUsing.html
关于mysql - 使用什么嵌入式数据库进行无缝MySQL>(嵌入式数据库)转储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31027929/