sql >> Databasteknik >  >> RDS >> Mysql

Hur använder jag LOAD_FILE för att infoga värde från en fil i en tabell?

MySQL LOAD_FILE() läser filen och returnerar filinnehållet som en sträng.

För att använda den här funktionen måste filen finnas på värdservern, användaren måste ange filens fullständiga sökvägsnamn och användaren måste ha FILE-behörigheten. Filen måste vara läsbar och storleken måste vara mindre än max_allowed_packet (inställd i filen my.ini) byte. Den returnerar NULL om filen inte finns eller inte kan läsas.

Försök att använda dubbelt bakåt snedstreck "\" för sökvägen. Jag vet inte om det kommer att fungera.

http://dev.mysql.com /doc/refman/5.1/en/string-functions.html#function_load-file http://www.w3resource.com/mysql/string -functions/mysql-load_file-function.php




  1. Hur man förbättrar frågeprestanda (med hjälp av förklara kommandoresultat t.ex.)

  2. app kraschar på JSON jparser gör http-förfrågan

  3. Transponera rader till kolumner i MySQL

  4. libmemcachad sökväg?