phpMyAdmin
 sql >> Base de Dados >  >> Database Tools >> phpMyAdmin

MySQL LOAD DATA LOCAL INFILE importa apenas uma única linha


Você diz que o campo ID tem o AUTO_INCREMENT atributo, mas não há menção a ele no CREATE TABLE demonstração. Isto é parte do problema.

A outra parte são os avisos de truncamento. Algumas das linhas do arquivo CSV provavelmente contêm dados muito longos para caber nas colunas. Aumente o tamanho dessas colunas de texto para um valor maior (digamos 200) e tente novamente.

Você tem certeza absoluta de que o arquivo CSV é válido? (também conhecido como cada linha tem o mesmo número de valores etc.). Você provavelmente deve verificar se essas strings contêm vírgulas (, ), embora isso não deva ser um problema.