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

Nombre de champs non valides dans l'entrée CSV sur la ligne 1 phpmyadmin

J'ai eu des problèmes similaires (avec un fichier séparé par des tabulations) après la mise à niveau d'une ancienne version de phpMyAdmin. Les points suivants peuvent être utiles :

  • phpMyAdmin doit avoir le bon nombre de colonnes. Dans les anciennes versions de phpMyAdmin, vous pouviez vous en sortir en ne fournissant pas de valeurs vides pour les colonnes à la fin de la ligne, mais ce n'est plus le cas.
  • Si vous exportez un fichier Excel vers du texte et que les colonnes au début ou à la fin des lignes sont complètement vides, Excel n'exportera pas de blancs pour ces lignes. Vous devez mettre quelque chose, ou laisser vide, puis éditer le fichier résultant dans un éditeur de texte avec des expressions régulières, par exemple. pour ajouter une première ligne vide, recherchez ^ et remplacer par , (fichier CSV) ou \t (fichier onglet); pour ajouter deux colonnes à la fin de la recherche de $ et remplacer par ,, ou \t\t etc.
  • Ajoutez une ligne vide au bas du fichier pour éviter le message d'erreur faisant référence à la dernière ligne de données. Cela semble être un bogue qui a été corrigé dans les versions plus récentes.
  • Dans l'éditeur de texte, vérifiez également l'encodage du fichier car Excel enregistre parfois des choses comme UTF-16 avec BOM que phpMyAdmin n'aime pas.