Проблемът е с LOCAL
. В този случай има две концепции за "местен". Вероятно имате предвид, че CSV файлът е на работната станция, на която използвате браузъра си с достъп до phpMyAdmin.
Но LOAD DATA LOCAL INFILE
операторът се изпълнява на уеб сървъра, където се изпълнява phpMyAdmin. Така че търси файла на уеб сървъра. Когато опитах това, получих тази грешка, изведена от phpMyAdmin:
#7890 - Can't find file '/Users/billkarwin/t.csv'.
Можете да опитате да използвате функцията за импортиране на phpMyAdmin.
- Изберете вашата маса.
- Щракнете върху Импортиране раздел.
- Щракнете върху Избор на файл бутон, за да прегледате вашия локален csv файл.
- Изберете „CSV с използване на LOAD DATA“ за Формат .
- Изберете други Опции, специфични за формата .
- Щракнете върху Go .