sql >> Database teknologi >  >> Database Tools >> phpMyAdmin

Ugyldigt feltantal i CSV-input på linje 1 phpmyadmin

Jeg har haft lignende problemer (med en fane-separeret fil) efter opgradering fra en gammel version af phpMyAdmin. Følgende punkter kan være nyttige:

  • phpMyAdmin skal have det korrekte antal kolonner. I ældre versioner af phpMyAdmin kunne du slippe af sted med ikke at angive tomme værdier for kolonner i slutningen af ​​rækken, men dette er ikke længere tilfældet.
  • Hvis du eksporterer en Excel-fil til tekst, og kolonner i begyndelsen eller slutningen af ​​rækker er helt tomme, eksporterer Excel ikke tomme felter for disse rækker. Du skal sætte noget ind, eller lade stå tomt, og derefter redigere den resulterende fil i en teksteditor med regulære udtryk, f.eks. for at tilføje en tom første række, søg efter ^ og erstat med , (CSV-fil) eller \t (fane-fil); for at tilføje to kolonner til slutningen, søg efter $ og erstat med ,, eller \t\t osv.
  • Tilføj en tom linje i bunden af ​​filen for at undgå fejlmeddelelsen, der henviser til den sidste linje med data. Dette ser ud til at være en fejl der er blevet rettet i nyere versioner.
  • Mens du er i teksteditoren, skal du også kontrollere filkodningen, da Excel nogle gange gemmer som ting som UTF-16 med BOM, som phpMyAdmin ikke kan lide.


  1. Sletning af tabeller fra en database med PhpMyAdmin

  2. Datoen bliver ikke sendt over til mysql

  3. ændre standardsorteringen i phpmyadmin

  4. MySQL - Forespørgsel kombinere rækker med samme id og behold alle indtastninger for det id, men som én post