No es necesario
Supongamos que tu tabla tiene un id autonumerico, que como habras visto no siempre es consecutivo, y otro campo con un nombre. Si queremos un numerador consecutivo segun el orden de inserción de los registros hacemos
si que remos el numerador consecutivo segun el orden alfabetico de los nombres
Si no importa el orden de los registros
Ojo que no siempre saldran en el mismo orden.
Ese numerador lo puedes mostrar siempre que quieras aun que no este guardado en la tabla.
La ventaja de hacerlo así es que cuando elimines algun registro no tendras que recalcular nada, puesto que no hay nada.
No cometas el error de confundir ese numerador con el identificador del registro, este debe ser fijo, inmutable, por lo que dejaria de ser consecutivo en el momento que elimines algun registro.