Reputation: 223
I want to load CSV file to MySql database table using a file from s3 bucket. I am able to load the file from the local drive using the following code
using (MySqlConnection myConn = new MySqlConnection("Server = localhost; Database = aaaa; Uid = bbbb; Pwd = ccc"))
{
MySqlBulkLoader loader = new MySqlBulkLoader(myConn);
loader.TableName = "mytable";
loader.FieldTerminator = "|";
loader.LineTerminator = "\n";
loader.NumberOfLinesToSkip = 2;
loader.FileName = "c:\file1.csv";
myConn.Open();
int insertCount = bulkLoader.Load();
myConn.Close();
}
Can you pleas provide some example to load the csv file from s3 bucket? Thank you.
Upvotes: 0
Views: 1046
Reputation: 40
LOAD DATA FROM S3 's3://db-bucket-name/folder-name/test.csv' INTO TABLE table-name FIELDS TERMINATED BY ',' ENCLOSED BY '"+'"'+"' LINES TERMINATED BY '\r\n';
Upvotes: 1