rimuovi il flag \G.
select * from tablename INTO OUTFILE 'c:\users\12345\Downloads\some_non_existingfile'
devi anche assicurarti che il server MySQL non sia in esecuzione con l'opzione --secure-file-priv
per consentire la scrittura dell'output in una cartella aggiungi o modifica il tuo file di configurazione mysql (my.ini) aggiungendo/modificando la riga seguente.
secure-file-priv = ""
o
secure-file-priv = "FOLDER-PATH-OF-YOUR-CHOICE"
quindi riavvia il server MySQL utilizzando
net stop mysql
net start mysql
poche informazioni sull'impostazione
Se vuota, la variabile non ha effetto.
Se impostato sul nome di una directory, il server limita le operazioni di importazione ed esportazione per funzionare solo con i file in quella directory. La directory deve esistere; il server non lo creerà.
Se impostato su NULL, il server disabilita le operazioni di importazione ed esportazione. Questo valore è consentito a partire da MySQL 5.7.6.