Ayuda con orden de registros en tabla MySQL

DosTera Seguir

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
21 Jul 2014
Mensajes
62
Betas!, hace meses que no uso PHP/MySQL y ya algunos conceptos se me olvidan :p
Estoy haciendo una página en la que se mostrarán registros que pertenecientes a la tabla "hoy" ordenados de manera ascendente según su ID.
El problema es que cuando exporto datos desde X tabla hasta "hoy" también me incluye su ID, el cual necesito que sea asignado de manera automática para que quede de manera consecutiva con los registros de la tabla "hoy".

¿Alguien que me pueda orientar? :D

Gracias por su tiempo XD
 

jonay

Kappa
Verificación en dos pasos activada
Desde
7 May 2010
Mensajes
2.668
tienes que ponerle al campo ID auto_increment. :encouragement:
 

DosTera

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
21 Jul 2014
Mensajes
62
Si, esa opción ya está activada. Pero no se porqué motivo pasa lo siguiente:
Supongamos que en la tabla tengo registros con ID 70 y 71, los borro, y al importar los nuevos registros asigna los ID a partir de 73 y NO desde 0 :(
 

lombervid

Zeta
Verificación en dos pasos activada
Desde
29 Abr 2011
Mensajes
1.509
De casualidad los que importas no llevan ya esos ID's?

- - - Actualizado - - -

Y me parece que en las opciones de la tabla hay una para reiniciar el contador (o inicializarlo) en el número que tú quieras.
 

hugo1

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
28 Dic 2012
Mensajes
90
Insertar CODE, HTML o PHP:
ALTER TABLE tu_tabla auto_increment=1;
 

Joefay

Beta
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Mar 2014
Mensajes
69
Un insert into select , el select unicamente con los campos que quieres meter a la tabla hoy sin incluir el id, en la tabla hoy recien creada y con auto increment haces el insert, ahora no tengo a la mano como seria el ejemplo pero se encuentra rapido, ejemplo insert into select, que consiste en seleccionar datos de una tabla y meterlos en otra que ya tengas preparada todo en un query.
 
Arriba