I want to migrate a table from Amazon RedShift to MySQL, but using \"unload\" will generate multiple data files which are hard to imported into MySQL directly.
Is there
Nope. { You can use a manifest and tell Redshift to direct all output to a single file. } Previous answer was wrong, I had used manifests for loading but not unloading.
There appears to be 2 possible ways to get a single file:
cat File1.txt File2.txt > union.txt. This will require you to download the files from S3 first.