Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/03/2011, 11:30
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 2 meses
Puntos: 2658
Respuesta: Actualizar campo AUTO_INCREMENT

Cita:
Iniciado por teudiss Ver Mensaje
Hola, tengo un campo llamado "id" que es AUTO_INCREMENT .

Cuando le hago desde php una consulta "update" a ese campo por ejemplo cambiar el 32 por el 11 me sale el siguiente error.


Duplicate entry '11' for key 'ID'

Sabeis como podría modificar ese dato ?
Ese ID es clave primaria, y no puede existir una clave primaria duplicada. El problema se produce porque quieres transformar el registro numero 32 en el 11, pero el 11 ya existe.
No puedes hacerlo por por UPDATE sin antes eliminar el registro de ID 11.
Explica mejor qué es lo que quieres hacer y por qué estás duplicando los IDs, y veremos como se resuelve el problema.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)