Los campos autoincrement en MySQL o cualquier motor de BD, llevan el contador interno, o sea, el mismo motor de BD. Es por eso que se llaman autoincrement. La secuencia se puede alterar pero NO es recomendable y si es un campo llave, no te va a permitir repetir valores.
Lee esta sección del manual MySQL
3.6.9 Using AUTO_INCREMENT.