Passei pelo link abaixo também, mas não consigo importar o arquivo CSV no mysql. Mesmo eu tentei usando> LOAD DATA LOCAL INFILE, mas o mesmo erro persistiu. Por favor, me ajude com isto. consultas que tentei foram anexadas abaixo
MySQL import csv obtém apenas metade das linhas
mysql> LOAD DATA INFILE 'home/karthick.g.s/Desktop/karthick.csv'
-> INTO TABLE test_1
-> FIELDS TERMINATED BY ','
-> ENCLOSED BY '^'
-> LINES TERMINATED BY '\r\n';
ERROR 13 (HY000): Can't get stat of '/var/lib/mysql/home/karthick.g.s/Desktop/karthick.csv' (Errcode: 2)
mysql> LOAD DATA LOCAL INFILE 'home/karthick.g.s/Desktop/karthick.csv'
-> INTO TABLE test_1
-> FIELDS TERMINATED BY ','
-> ENCLOSED BY '^'
-> LINES TERMINATED BY '\r\n';
ERROR 1148 (42000): The used command is not allowed with this MySQL version
Estou usando a versão 5.5.37-0ubuntu0.12.04.1
A partir do manual aqui , você pode tentar experimentar suas configurações de my.cnf - eu sei que tive esse problema no passado e acabei resolvendo isso usando a configuração [cliente].
Agora, era local-infile ou loose-local-infile que funcionou eventualmente. Eu acredito que loose-local-infile é a configuração mais permissiva, então você pode tentar isso primeiro - e se você não tiver problemas de segurança em seu servidor, você pode deixar por isso mesmo.