sql >> Database >  >> RDS >> Mysql

Opdrachtregel MySQL-query export uitvoer naar bestand werkt niet in Windows

verwijder de \G-vlag.

select * from tablename INTO OUTFILE 'c:\users\12345\Downloads\some_non_existingfile'

je moet er ook voor zorgen dat de MySQL-server niet draait met de optie --secure-file-priv

om uitvoer naar een map te schrijven, voeg toe of wijzig uw mysql-configuratiebestand (my.ini) door de volgende regel toe te voegen/aan te passen.

secure-file-priv = ""

of

secure-file-priv = "FOLDER-PATH-OF-YOUR-CHOICE"

herstart vervolgens de mysql-server met

net stop mysql
net start mysql

weinig info over de instelling

Indien leeg, heeft de variabele geen effect.

Indien ingesteld op de naam van een map, beperkt de server import- en exportbewerkingen om alleen te werken met bestanden in die map. De directory moet bestaan; de server zal het niet maken.

Indien ingesteld op NULL, schakelt de server import- en exportbewerkingen uit. Deze waarde is toegestaan ​​vanaf MySQL 5.7.6.




  1. Hoe zou je de uren van een bedrijf opslaan in de db/model van een Rails app?

  2. Gereserveerde woorden gebruiken in kolomnamen

  3. Datum van Excel verandert bij uploaden naar mysql

  4. PostgreSQL 9.3:Splits één kolom in meerdere