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.
- Vælg din tabel.
- Klik på Importer fanen.
- Klik på Vælg fil knappen for at gå til din lokale csv-fil.
- Vælg 'CSV using LOAD DATA' for Format .
- Vælg andre Formatspecifikke indstillinger .
- Klik på Go .