我正在尝试使用 Load Data Infile 通过 mysql workbench 将 CSV 文件导入我的 AWS RDS 数据库。我能够为我创建的本地数据库加载数据文件。对于该本地数据库,我在 cmd 中使用了以下格式:
CREATE DATABASE db;
USE db;
CREATE TABLE data(id, name, description);
LOAD DATA LOCAL INFILE
"C:/Users/bbrown/Projects/Database/NSF/nsf_04_17_2019.csv" INTO TABLE data
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
IGNORE 1 LINES
(id, name, description);
这将创建一个数据库,其中的表包含来自 csv 的所有数据。 对于 AWS RDS 数据库,它创建了一个名为 innodb 的数据库,我如何将相同的 CSV 文件导入该数据库? (我不想使用“表格数据导入向导”,因为导入 CSV 文件的时间太长了)。
最佳答案
使用下面的命令
mysql -u {username} -p {database} < {your_db_sql_file or .sql.zip file}
关于mysql - 如何为 AWS RDS 加载数据 infile mysql workbench?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56030652/