mira, yo con MSSQL lo que hacia es que le quitaba el atributo de autoincrement a la tabla
insertaba un registro con el indice puesto por mi (osea desde el numero anterior al que se desea empezar) y luego le ponia el atributo nuevamente de autoincrement y funcionaba, me imagino (y digo esto pk en mysql no lo he hecho) que en mysql funciona igual.