phpMyAdmin
 sql >> Base de données >  >> Database Tools >> phpMyAdmin

MySQL LOAD DATA LOCAL INFILE n'importe qu'une seule ligne

Vous dites que le champ ID a le AUTO_INCREMENT attribut, mais il n'y a aucune mention de celui-ci dans le CREATE TABLE déclaration. Cela fait partie du problème.

L'autre partie concerne les avertissements de troncature. Certaines lignes du fichier CSV contiennent probablement des données trop longues pour tenir dans les colonnes. Augmentez la taille de ces colonnes de texte à une valeur plus grande (disons 200) et réessayez.

Êtes-vous absolument sûr que le fichier CSV est valide ? (a.k.a. chaque ligne a le même nombre de valeurs, etc.). Vous devriez probablement vérifier si ces chaînes contiennent des virgules (, ), même si cela ne devrait pas être un problème.