sql >> Database teknologi >  >> Database Tools >> phpMyAdmin

Importer CSV-fil til MySQL ved hjælp af phpMyAdmin

Problemet er med LOCAL . Der er to begreber "lokal" i dette tilfælde. Du mener sandsynligvis, at CSV-filen er på den arbejdsstation, hvor du kører din browser og får adgang til phpMyAdmin.

Men LOAD DATA LOCAL INFILE statement kører på webserveren, hvor phpMyAdmin kører. Så den leder efter filen på webserveren. Da jeg prøvede dette, fik jeg denne fejloutput af phpMyAdmin:

#7890 - Can't find file '/Users/billkarwin/t.csv'. 

Du kan prøve at bruge phpMyAdmins importfunktion.

  1. Vælg din tabel.
  2. Klik på Importer fanen.
  3. Klik på Vælg fil knappen for at gå til din lokale csv-fil.
  4. Vælg 'CSV using LOAD DATA' for Format .
  5. Vælg andre Formatspecifikke indstillinger .
  6. Klik på Go .



  1. Kan ikke logge ind på phpMyAdmin med min root-adgangskode til mySQL (på Mac OS X Lion)

  2. Hvordan indstilles en fremmednøgle, som er afhængig af forholdet mellem to andre tabeller?

  3. SQL-syntaksfejl nær gunzip ved gendannelse af en database ved hjælp af .sql.gz-fil

  4. Hvordan kører man en specifik sql-forespørgsel for hver række i tabellen?