Problemet är med LOCAL
. Det finns två begrepp av "lokal" i det här fallet. Du menar antagligen att CSV-filen finns på arbetsstationen där du kör din webbläsare med åtkomst till phpMyAdmin.
Men LOAD DATA LOCAL INFILE
uttalandet körs på webbservern där phpMyAdmin körs. Så den letar efter filen på webbservern. När jag försökte detta fick jag det här felmeddelandet av phpMyAdmin:
#7890 - Can't find file '/Users/billkarwin/t.csv'.
Du kan prova att använda phpMyAdmins importfunktion.
- Välj ditt bord.
- Klicka på Importera flik.
- Klicka på Välj fil knappen för att bläddra till din lokala csv-fil.
- Välj 'CSV using LOAD DATA' för Format .
- Välj andra Formatspecifika alternativ .
- Klicka på Kör .