sql >> Databasteknik >  >> Database Tools >> phpMyAdmin

Ogiltigt antal fält i CSV-indata på rad 1 phpmyadmin

Jag har haft liknande problem (med en flikseparerad fil) efter att ha uppgraderat från en gammal version av phpMyAdmin. Följande punkter kan vara till hjälp:

  • phpMyAdmin måste ha rätt antal kolumner. I äldre versioner av phpMyAdmin kan du komma undan med att inte ange tomma värden för kolumner i slutet av raden, men detta är inte längre fallet.
  • Om du exporterar en Excel-fil till text och kolumner i början eller slutet av rader är helt tomma, kommer Excel inte att exportera tomrum för dessa rader. Du måste lägga in något i, eller lämna tomt och sedan redigera den resulterande filen i en textredigerare med reguljära uttryck, t.ex. för att lägga till en tom första rad, sök efter ^ och ersätt med , (CSV-fil) eller \t (tab-fil); för att lägga till två kolumner i slutet, sök efter $ och ersätt med ,, eller \t\t etc.
  • Lägg till en tom rad längst ned i filen för att undvika felmeddelandet som hänvisar till den sista raden med data. Det här verkar vara en bugg som har åtgärdats i nyare versioner.
  • Medan du är i textredigeraren, kontrollera även filkodningen eftersom Excel ibland sparar som saker som UTF-16 med BOM som phpMyAdmin inte gillar.


  1. Enkel anslutning till AWS-datakällor

  2. Frågan fungerar i phpmyadmin men inte i PHP-skript

  3. xampp mysql-servern startar inte

  4. Hur kan jag se var tabbstoppen finns i SQL Server Management Studio-redigeraren?