Cita:
Iniciado por el_cesar cambiandolo a INT AUTOINCREMENT se solucionaria el problema?
Lo mas seguro es que si, porque en orden alfabetico (el que corresponde a campos varchar) '9' es mayor que '1000000', asi como 'z' es mayor que 'aaaaaaaaaaaa'. El Autoincrement te ayudara a generar el consecutivo de forma automatica.