Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Cambiar ID a ID's existentes (como reset)

Estas en el tema de Cambiar ID a ID's existentes (como reset) en el foro de Mysql en Foros del Web. Hola chicos, me gustaria hacerles una preguntita por favor. Veran, tengo una BDD que contiene 1500 registros, pero los registros comienzan en el ID 5649 ...
  #1 (permalink)  
Antiguo 04/02/2010, 10:23
Avatar de JessicaTJ  
Fecha de Ingreso: enero-2007
Ubicación: 127.0.0.1
Mensajes: 472
Antigüedad: 17 años, 3 meses
Puntos: 25
Cambiar ID a ID's existentes (como reset)

Hola chicos, me gustaria hacerles una preguntita por favor.

Veran, tengo una BDD que contiene 1500 registros, pero los registros comienzan en el ID 5649 hasta el 7149.

Me gustaria saber, si hay alguna manera de "resetear" el ID y hacerlos de manera que en vez de ir de esos IDs, vayan del 1 al 1500.

Existe alguna manera de hacer esto, sin hacerlo de forma "manual"?

De verdad agracere muchisimo su ayuda chicos. ^-^
__________________
٩(͡๏̯͡๏)۶ || ٩(͡๏̯͡๏)۶
  #2 (permalink)  
Antiguo 04/02/2010, 10:27
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 8 meses
Puntos: 150
Respuesta: Cambiar ID a ID's existentes (como reset)

Usa un TRUNCATE table:
http://dev.mysql.com/doc/refman/5.0/es/truncate.html

"El tratador de tablas no recuerda el último valor AUTO_INCREMENT usado, pero empieza a contar desde el principio. Esto es cierto incluso para MyISAM y InnoDB, que normalmente no reúsan valores de secuencia. "
  #3 (permalink)  
Antiguo 04/02/2010, 10:30
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Cambiar ID a ID's existentes (como reset)

Revisa este tema en que se discutió si hacerlo es realmente práctico:
http://www.forosdelweb.com/f86/reord...7/#post3064993
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #4 (permalink)  
Antiguo 04/02/2010, 10:30
Avatar de JessicaTJ  
Fecha de Ingreso: enero-2007
Ubicación: 127.0.0.1
Mensajes: 472
Antigüedad: 17 años, 3 meses
Puntos: 25
Respuesta: Cambiar ID a ID's existentes (como reset)

Hola Vun, gracias por tu respuesta, pero el hacer un TRUNCATE me borra todo el contenido de la tabla, y no kiero perder todo, si no nada mas como "reiniciar" los ID's sin perder el contenido en la tabla.

Cita:
Iniciado por David Ver Mensaje
Revisa este tema en que se discutió si hacerlo es realmente práctico:
http://www.forosdelweb.com/f86/reord...7/#post3064993
Hola David, lo ke sucede es ke necesito copiar un contenido de un campo en otra tabla a un campo en esta tabla, los registros coinciden, 1500, peroooo, los ID's no son los mismos, entonces no puedo copiar un contenido de esta manera, por eso necesito "reiniciar" los ID's para poder realizar este "copy" del campo en las tablas, no se si me explico bien?
__________________
٩(͡๏̯͡๏)۶ || ٩(͡๏̯͡๏)۶
  #5 (permalink)  
Antiguo 04/02/2010, 10:39
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 8 meses
Puntos: 150
Respuesta: Cambiar ID a ID's existentes (como reset)

Tienes una tabla digamos con IDS:

8800
8801
8802
8803
...

Y quieres copiarlos a una nueva tabla y los IDs sean:

1
2
3
4
...

¿es asi?

Podrias copiar la tabla tal cual y luego hacer un bucle con UPDATE y listo, no se si es esto lo que pretendes....
  #6 (permalink)  
Antiguo 04/02/2010, 10:43
Avatar de JessicaTJ  
Fecha de Ingreso: enero-2007
Ubicación: 127.0.0.1
Mensajes: 472
Antigüedad: 17 años, 3 meses
Puntos: 25
Respuesta: Cambiar ID a ID's existentes (como reset)

Cita:
Iniciado por Vun Ver Mensaje
Tienes una tabla digamos con IDS:

8800
8801
8802
8803
...

Y quieres copiarlos a una nueva tabla y los IDs sean:

1
2
3
4
...

¿es asi?

Podrias copiar la tabla tal cual y luego hacer un bucle con UPDATE y listo, no se si es esto lo que pretendes....
Cierto, si los registros coinciden, es decir, si tienen las 2 tablas el mismo numero de registros, si se puede hacer el UPDATE XD

Yap, ya no molesto mas, por ahora XD

Mil gracias chicos.

P.S
Aun asi, hay alguna manera de hacer que se "reinicien" los ID's?
__________________
٩(͡๏̯͡๏)۶ || ٩(͡๏̯͡๏)۶

Etiquetas: existentes, reset
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:10.