Resulta que tengo una base de datos llamada "base" en el que le inserto tres filas
INSERT INTO base (nombre VARCHAR(10),id VARCHAR(10));
INSERT INTO base (nombre ,id) VALUES ('a','aaa');
INSERT INTO base (nombre ,id) VALUES ('z','zzz');
INSERT INTO base (nombre ,id) VALUES ('p','pp');
Me queda algo asi
------------------------------------------------------
nombre id
a aaa
z zzz
p ppp
--------------------------------------------------------
Depues elimino la primera fila asi
DELETE FROM base WHERE id= 'aaa';
Y me queda asi, perfecto
------------------------------------------------------
nombre id
z zzz
p ppp
--------------------------------------------------------
Pero al insertar de nuevo la fila, es decir al hacer
INSERT INTO base (nombre ,id) VALUES ('a','aaa');
Me inserta la fila en la primera posicion!

------------------------------------------------------
nombre id
a aaa
z zzz
p ppp
--------------------------------------------------------
Cuando en realidad tendria que quedarme asi
------------------------------------------------------
nombre id
z zzz
p ppp
a aaa
--------------------------------------------------------
Agradeceria que me expliquen porque pasa esto??? Tendria que haber una sentencia para eliminar los registros basura de la tabla o no?
Gracias a todos!