你好,我真的是SQL的新手,我有一个问题是正确创建一个转储文件,我有一个任务,我真的不知道什么是错的,任何人都可以帮我迁移吗?根据phpmyadmin,错误在这部分的某个地方。
CREATE TABLE DEPT (
DEPTNO NUMERIC(2) NOT NULL,
DNAME CHAR(14),
LOC CHAR(13),
CONSTRAINT DEPT_PRIMARY_KEY PRIMARY KEY (DEPTNO));
答案 0 :(得分:2)
为什么不使用ETL工具?你不必担心转储或类似的东西。您只需要知道连接凭据就可以了。我个人使用Pentaho(它的开源)。
解压缩并运行Pentaho(使用.bat文件spoon.bat)
创建新职位:
为源数据库创建数据库连接(PostgreSQL) - 使用菜单:工具→向导→创建数据库连接(F3) 为目标数据库(Mysql)创建数据库连接 - 使用上述技术。
运行向导:工具→向导→复制表格(Ctrl-F10)。
选择源(左对话框面板)和目标(左对话框面板)。单击“完成”。
将生成作业 - 运行作业。
多数民众赞成!如果您需要任何帮助,请告诉我。
答案 1 :(得分:0)
我试图通过pgadmin3打开这些工具,但是就像冻结了一样,我重新启动了我的电脑,仍然无法访问"工具"