Mysql sql脚本并导入到ApacheDerby
因此,您可以导出为格式,以便可以导入到其他供应商的数据库 然而,尝试导入到ApacheDerby时,我会遇到所有这些语法错误。 虽然我尝试了一些正则表达式来解决问题,但似乎不止一对 关于mysqldump,我有什么遗漏吗? 尝试过,但在第3步后无法取得进展,这些内容似乎过时了Mysql sql脚本并导入到ApacheDerby,mysql,export,derby,ansi,Mysql,Export,Derby,Ansi,因此,您可以导出为格式,以便可以导入到其他供应商的数据库 然而,尝试导入到ApacheDerby时,我会遇到所有这些语法错误。 虽然我尝试了一些正则表达式来解决问题,但似乎不止一对 关于mysqldump,我有什么遗漏吗? 尝试过,但在第3步后无法取得进展,这些内容似乎过时了 我还有其他选项吗?mysqldump选项--compatible=ansi不会生成一个完全与ansi兼容的SQL脚本,它只是尝试生成一个与ansi更兼容的结果:“生成与其他数据库系统或较旧的MySQL服务器更兼容的输出。”
我还有其他选项吗?mysqldump选项
--compatible=ansi
不会生成一个完全与ansi兼容的SQL脚本,它只是尝试生成一个与ansi更兼容的结果:“生成与其他数据库系统或较旧的MySQL服务器更兼容的输出。”
不幸的是,每个数据库支持的SQL语法都有点不同。SQL是一个相对较弱的标准,远远弱于Javascript甚至C。有些数据库支持MySQL之类的兼容性功能,甚至(免责声明:我是H2的主要作者),但有时即使这样也不够
您有多种选择:可以手动更改生成的SQL脚本,也可以使用其他工具复制表结构/数据。一个这样的工具是(我从未实际使用过它,但据我所知它工作得很好)。mysqldump选项
--compatible=ansi
不会生成完全兼容ansi的SQL脚本,它只是尝试生成更兼容ansi的结果:“生成与其他数据库系统或较旧的MySQL服务器更兼容的输出。”
不幸的是,每个数据库支持的SQL语法都有点不同。SQL是一个相对较弱的标准,比Javascript甚至C弱得多。有些数据库支持MySQL之类的兼容性功能,甚至(免责声明:我是H2的主要作者),但有时这还不够
您有多种选择:可以手动更改生成的SQL脚本,也可以使用其他工具复制表结构/数据。其中一种工具是(我从未实际使用过它,但据我所知,它工作得很好).如果您可以以CSV格式或类似格式导出数据,那么您可以使用Derby数据导入过程导入数据:如果您可以以CSV格式或类似格式导出数据,那么您可以使用Derby数据导入过程导入数据:,尽管这似乎没有解决任何问题这是朝着正确方向迈出的一步。尽管没有任何怪癖似乎无法解决问题,但这是朝着正确方向迈出的一步。