Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2014, 10:59
Yoi
 
Fecha de Ingreso: noviembre-2008
Mensajes: 144
Antigüedad: 15 años, 5 meses
Puntos: 2
insert desde php a clave primaria y la cambia

Hola a todos, no se si el tema este bien aca en el foro de php o iria en el de mysql pero tengo un problema algo extraño, resulta que estoy realizando una importacion desde un archivo excel con la libreria PHPExcel, y los datos los guardo en mysql pero cuando hago el insert de usuarios donde la llave primaria es su documento de identidad me lo inserta con uno completamente diferente, lo raro de todo es que no me deja insertar mas registros porque los demas los intenta guardar con el mismo numero, antes de hacer la insercion estoy imprimiendo la instruccion SQL y se ve perfectamente bien, lo extraño es el porque lo esta insertando mal.

aca el ejemplo de los query:

Código SQL:
Ver original
  1. INSERT INTO `tabla` (`document`,`name`) VALUES ('11111111111','juan')
  2. INSERT INTO `tabla` (`document`,`name`) VALUES ('11111111112','pedro')
  3. INSERT INTO `tabla` (`document`,`name`) VALUES ('11111111113','pablo')
  4. INSERT INTO `tabla` (`document`,`name`) VALUES ('11111111114','luis')
  5. INSERT INTO `tabla` (`document`,`name`) VALUES ('11111111115','maria')
  6. INSERT INTO `tabla` (`document`,`name`) VALUES ('11111111116','ana')

el dato que le esta metiendo en el campo document es: 2147483647 no se la causa o porque puede pasar esto.

aqui el error: Duplicate entry '2147483647' for key 'PRIMARY'

Espero me ayuden, gracias

Última edición por Yoi; 18/07/2014 a las 11:11