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

Conteggio campo non valido nell'input CSV sulla riga 1 phpmyadmin

Ho avuto problemi simili (con un file separato da tabulazioni) dopo l'aggiornamento da una versione antica di phpMyAdmin. I seguenti punti potrebbero essere utili:

  • phpMyAdmin deve avere il numero corretto di colonne. Nelle versioni precedenti di phpMyAdmin potresti farla franca non fornendo valori vuoti per le colonne alla fine della riga, ma non è più così.
  • Se esporti un file Excel in testo e le colonne all'inizio o alla fine delle righe sono completamente vuote, Excel non esporterà gli spazi vuoti per quelle righe. Devi inserire qualcosa o lasciare vuoto, quindi modificare il file risultante in un editor di testo con espressioni regolari, ad es. per aggiungere una prima riga vuota, cerca ^ e sostituisci con , (file CSV) o \t (file scheda); per aggiungere due colonne alla fine cerca $ e sostituisci con ,, o \t\t ecc.
  • Aggiungi una riga vuota in fondo al file per evitare il messaggio di errore riferito all'ultima riga di dati. Questo sembra essere un bug che è stato corretto nelle versioni più recenti.
  • Mentre sei nell'editor di testo, controlla anche la codifica dei file poiché Excel a volte salva come cose come UTF-16 con BOM che non piacciono a phpMyAdmin.