Ver Mensaje Individual
  #15  
Antiguo 17-05-2014
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Reputación: 21
AzidRain Va camino a la fama
Yo utilizo MySQL y nunca he tenido problemas con campos autoincrementados, simplemente ni siquiera los incluyo en los inserts y dejo que el motor haga lo suyo. Desde que creo la tabla dejo los valores por defecto para los campos autoincrementados. Cada vez que se hace un insert y se agrega una tupla si no se indica el valor del campo autoincrementado MySQL automáticamente lo inserta y coloca el valor correspondiente. Sin embargo si incluyes el campo y le das un valor (aunque sea cero) MySQL lo insertará sin alterar el contador del autoincrementado, es decir, si el campo va en 99 e insertamos un valor de 150, MySQL nos lo aceptará y agregará correctamente la fila pero el contador seguirá quedando en 99 que fue el último valor autoincrementado. El problema lo tendremos cuando llegue a 150 porque nos arrojará un error de clave duplicada (recordemos que los campos autoincrementados deben ser claves primarias).
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita