Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/12/2012, 15:50
herwex
 
Fecha de Ingreso: agosto-2011
Ubicación: d.f
Mensajes: 283
Antigüedad: 12 años, 8 meses
Puntos: 4
Importar informacion a mysql

Hola tengo el siguiente problema:

Estoy utilizando Mysql Workbench desde la consola de comandos para ejecutar queries estoy tirando el siguiente query:
Código MySQL:
Ver original
  1. load data infile 'C:/Users/Desktop/ejemplo.csv' into table registroinsumos
La tabla registroinsumos tengo los siguientes campos:

idRegistroInsumos llave primaria autoincrementable.
idInsumos integer
cantidad integer
fechaIngreso Date
numeroSerie varchar

En el archivo que estoy subiendo lo tengo de la siguiente manera:
10,5999,2012-12-21,1a2b3c4d
que corresponden a los campos
idInsumos,cantidad,fechaIngreso,numeroSerie y el campo idRegistroInsumos pues lo dejo solo por que se va autoincrementar de manera automática, sin embargo al ejecutar el query me arroja el siguiente error:


Cita:
Error Code: 1265. Data truncated for column 'cantidad' at row 1
Por lo que imagino el 10 lo quiere insertar en el campo idRegistroInsumos que es el primero pero como ya existe ese id pues me arroja este error, lo que quiero es insertar un archivo como este pero que no confunda el campo idRegistroInsumos con el primer valor que estoy poniendo en el archivo .CSV

Espero haber dado a explicar, quedo al pendiente de sus comentarios.

Saludos

Última edición por gnzsoloyo; 18/12/2012 a las 17:18 Razón: Bloques mal etiquetados.