Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql sql脚本并导入到ApacheDerby_Mysql_Export_Derby_Ansi - Fatal编程技术网

Mysql sql脚本并导入到ApacheDerby

Mysql sql脚本并导入到ApacheDerby,mysql,export,derby,ansi,Mysql,Export,Derby,Ansi,因此,您可以导出为格式,以便可以导入到其他供应商的数据库 然而,尝试导入到ApacheDerby时,我会遇到所有这些语法错误。 虽然我尝试了一些正则表达式来解决问题,但似乎不止一对 关于mysqldump,我有什么遗漏吗? 尝试过,但在第3步后无法取得进展,这些内容似乎过时了 我还有其他选项吗?mysqldump选项--compatible=ansi不会生成一个完全与ansi兼容的SQL脚本,它只是尝试生成一个与ansi更兼容的结果:“生成与其他数据库系统或较旧的MySQL服务器更兼容的输出。”

因此,您可以导出为格式,以便可以导入到其他供应商的数据库

然而,尝试导入到ApacheDerby时,我会遇到所有这些语法错误。 虽然我尝试了一些正则表达式来解决问题,但似乎不止一对

关于mysqldump,我有什么遗漏吗? 尝试过,但在第3步后无法取得进展,这些内容似乎过时了


我还有其他选项吗?

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数据导入过程导入数据:

,尽管这似乎没有解决任何问题这是朝着正确方向迈出的一步。尽管没有任何怪癖似乎无法解决问题,但这是朝着正确方向迈出的一步。