【发布时间】:2021-05-11 06:49:38
【问题描述】:
我使用 docker 然后安装 postgres 。现在我想从 postgres 导出一张表并将其插入到 mysql 中。我使用命令一步一步的命令看起来像:
关于数据库 postgres 我访问 docker 容器并运行命令
\copy users TO '/Users/maclocaluser/abc.csv' WITH CSV HEADER DELIMITER ';'
但它让我例外:/Users/maclocaluser/abc.csv: No such file or directory
但是当我使用工具 dbever 或 pgadmin 时,它导出成功。没有错误。
然后当我想使用 docker 导入 mysql 时,我使用命令:
LOAD DATA LOCAL INFILE '/Users/maclocaluser/abc.csv' INTO TABLE users FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' IGNORE 1 ROWS;
这和我一样例外:
File '/Users/maclocaluser/abc.csv' not found (Errcode: 2 - No such file or directory) 但它存在于我的字典中。
如何在 mac 上导出和导入。当我使用 ubuntu 时,它运行成功。我使用工具 mysql 或 dbever 导入成功但命令行不成功。
【问题讨论】:
标签: mysql postgresql docker csv