sql >> Base de Datos >  >> Database Tools >> phpMyAdmin

Recuento de campos no válido en la entrada CSV en la línea 1 phpmyadmin

Tuve problemas similares (con un archivo separado por tabuladores) después de actualizar desde una versión antigua de phpMyAdmin. Los siguientes puntos pueden ser útiles:

  • phpMyAdmin debe tener el número correcto de columnas. En versiones anteriores de phpMyAdmin, podía evitar proporcionar valores vacíos para las columnas al final de la fila, pero ya no es así.
  • Si exporta un archivo de Excel a texto y las columnas al principio o al final de las filas están completamente vacías, Excel no exportará espacios en blanco para esas filas. Debe ingresar algo o dejarlo en blanco y luego editar el archivo resultante en un editor de texto con expresiones regulares, p. para agregar una primera fila en blanco, busque ^ y reemplazar con , (archivo CSV) o \t (archivo de pestaña); para agregar dos columnas al final, busque $ y reemplazar con ,, o \t\t etc.
  • Agregue una línea en blanco al final del archivo para evitar que el mensaje de error se refiera a la última línea de datos. Esto parece ser un error que se ha corregido en las versiones más recientes.
  • Mientras esté en el editor de texto, verifique también la codificación del archivo, ya que Excel a veces lo guarda como UTF-16 con BOM que no le gusta a phpMyAdmin.