sql >> Databasteknik >  >> RDS >> Mysql

Kommandoraden MySQL-fråga exporterar utdata till filen fungerar inte i Windows

ta bort \G-flaggan.

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

du måste också se till att MySQL-servern inte körs med alternativet --secure-file-priv

för att tillåta att skriva utdata till en mappadd eller ändra din mysql-konfigurationsfil (my.ini) genom att lägga till/ändra följande rad.

secure-file-priv = ""

eller

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

starta sedan om mysql-servern med

net stop mysql
net start mysql

lite information om inställningen

Om den är tom har variabeln ingen effekt.

Om inställt på namnet på en katalog, begränsar servern import och export till att endast fungera med filer i den katalogen. Katalogen måste finnas; servern kommer inte att skapa den.

Om den är inställd på NULL inaktiverar servern import och export. Detta värde är tillåtet från och med MySQL 5.7.6.




  1. PhP (Codegniter) Sammanfogning av frågeresultat före varje slinga

  2. VAR AKTUELL AV i PL/SQL

  3. Datatrunkering:Data för långa för kolumn "logotyp" på rad 1

  4. Använder du jquery nedräkningstimer med mysql datetime?