Author Topic: [SOLUCIONADO] Duplicate entry for key primary  (Read 1952 times)

MauroMasciar

  • Jr. Member
  • **
  • Posts: 54
    • View Profile
[SOLUCIONADO] Duplicate entry for key primary
« on: June 25, 2015, 07:25:35 AM »
Tengo un problema al reportar vuelo manualmente, el primero se reporta se aprueba y todo es correcto.
Pero al segundo aparece este mensaje

Quote
There was an error running the query [Duplicate entry '9223372036854775807' for key 'PRIMARY']

Y resulta que viendo la BD el valor de pirep_id es el mismo, agrega un vuelo manual con el mismo id.

Primer vuelo reportado:
« Last Edit: July 03, 2015, 09:59:30 PM by VAM »

VAM

  • Administrator
  • Hero Member
  • *****
  • Posts: 1221
    • View Profile
    • virtual Airlines Manager
Re: Duplicate entry for key primary
« Reply #1 on: June 28, 2015, 02:11:23 AM »
Tienes puesto al autoincrement al pirep_id?
VAM Creator and programmer.

MauroMasciar

  • Jr. Member
  • **
  • Posts: 54
    • View Profile
Re: Duplicate entry for key primary
« Reply #2 on: June 28, 2015, 08:33:32 PM »
Sisi


VAM

  • Administrator
  • Hero Member
  • *****
  • Posts: 1221
    • View Profile
    • virtual Airlines Manager
Re: Duplicate entry for key primary
« Reply #3 on: June 28, 2015, 09:15:01 PM »
Sisi



puedes poner aquí el script de creación de la tabla que obtienes al exportar con php myadmin?
VAM Creator and programmer.

MauroMasciar

  • Jr. Member
  • **
  • Posts: 54
    • View Profile
Re: Duplicate entry for key primary
« Reply #4 on: July 02, 2015, 09:44:37 PM »
¿Te referís a esto?

Code: [Select]
CREATE TABLE IF NOT EXISTS `pireps` (
  `pirep_id` bigint(20) NOT NULL AUTO_INCREMENT,
  `from_airport` varchar(4) NOT NULL,
  `to_airport` varchar(4) NOT NULL,
  `duration` float NOT NULL,
  `gvauser_id` int(11) NOT NULL,
  `date` date NOT NULL,
  `plane_type` varchar(8) NOT NULL,
  `fuel` bigint(20) NOT NULL,
  `comment` varchar(400) DEFAULT NULL,
  `valid` tinyint(4) NOT NULL DEFAULT '0',
  `distance` int(11) DEFAULT '0',
  `charter` tinyint(4) NOT NULL,
  `paid` tinyint(4) NOT NULL DEFAULT '0',
  `route` int(11) DEFAULT NULL,
  `flight` varchar(10) DEFAULT NULL,
  `validator_comments` varchar(500) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `rating` int(11) DEFAULT '100',
  PRIMARY KEY (`pirep_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=9223372036854775808 ;

VAM

  • Administrator
  • Hero Member
  • *****
  • Posts: 1221
    • View Profile
    • virtual Airlines Manager
Re: Duplicate entry for key primary
« Reply #5 on: July 02, 2015, 11:42:59 PM »
No se por qué tienens este id AUTO_INCREMENT=9223372036854775808


ejecuta el script de la tabla de nuevo y que tenga ste valor AUTO_INCREMENT=1
VAM Creator and programmer.

MauroMasciar

  • Jr. Member
  • **
  • Posts: 54
    • View Profile
Re: Duplicate entry for key primary
« Reply #6 on: July 03, 2015, 09:56:01 PM »
Si, lo vi recién cuando fui a buscar el código, también me pareció raro.
Lo cambie a uno, automáticamente al exportarlo me lo cambio a 50, como el ultimo id reportado es 49, debe agregarle uno mas para el index.
Y se ve que funciona bien.
Gracias.

VAM

  • Administrator
  • Hero Member
  • *****
  • Posts: 1221
    • View Profile
    • virtual Airlines Manager
Re: Duplicate entry for key primary
« Reply #7 on: July 03, 2015, 09:59:17 PM »
Si, lo vi recién cuando fui a buscar el código, también me pareció raro.
Lo cambie a uno, automáticamente al exportarlo me lo cambio a 50, como el ultimo id reportado es 49, debe agregarle uno mas para el index.
Y se ve que funciona bien.
Gracias.

Genial, la verdad no se por que tienes ese numero tan alto en el id.
Problema resuelto  :)
VAM Creator and programmer.