Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.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 将Firebird数据库导出到sql_Mysql_Phpmyadmin_Firebird_Ibexpert - Fatal编程技术网

Mysql 将Firebird数据库导出到sql

Mysql 将Firebird数据库导出到sql,mysql,phpmyadmin,firebird,ibexpert,Mysql,Phpmyadmin,Firebird,Ibexpert,我在Firebird中有几个数据库,使用IBExpert作为GUI管理员。我正在转换到MySQL。我可以使用IBExpert来备份数据库(它提供了完整的结构和数据),但phpMyAdmin无法读取gbak格式。PhpMyAdmin有一个export命令,用于将活动数据库的数据和/或结构转储到sql文件中。是否可以使用IBExpert执行类似操作?您可以使用该工具生成包含插入的转储。但是,我不确定它是否仍然被维护,是否能与最新的Firebird版本一起工作(它说它是针对Firebird 1.0-2

我在Firebird中有几个数据库,使用IBExpert作为GUI管理员。我正在转换到MySQL。我可以使用IBExpert来备份数据库(它提供了完整的结构和数据),但phpMyAdmin无法读取gbak格式。PhpMyAdmin有一个export命令,用于将活动数据库的数据和/或结构转储到sql文件中。是否可以使用IBExpert执行类似操作?

您可以使用该工具生成包含插入的转储。但是,我不确定它是否仍然被维护,是否能与最新的Firebird版本一起工作(它说它是针对Firebird 1.0-2.1进行测试的)

有关如何使用此工具的示例,请参见:

其中:
Si
–表示“导出到SQL插入”格式
V
–要导出的表名
F
–输出文件名


在IBExpert中,您可以提取,但它将使用Firebird SQL方言,所以如果您使用生成器或序列,您将遇到MySQL问题,因为MySQL不支持此功能

最好的方法是使用诸如和数据泵之类的工具。还有很多其他的工具可以制作数据泵,但我喜欢这个

聪明的部件也制造出来了


为什么要改成MySQL?

以前使用Delphi,FB作为db。我不再做Delphi开发了。我最新的东西都是PHP。
$> FBExport.exe -D "c:\DB\WL.FDB" -U user –P password -Si -V TEST -F test.out