El valor máximo actual para la función de incremento automático se almacena en la definición de la tabla (puede verlo cuando ejecuta show create table idle
.Cuando elimine todas las filas de la tabla, el valor de incremento automático seguirá siendo el mismo. Cuando truncas la tabla, básicamente sueltas la tabla y la vuelves a crear, lo que restablece el valor de incremento automático a 0.
Espero que esto ayude.