El ID de incremento automático de MySQL saltó repentinamente a MAXINT, ¿cuál podría ser una razón?

Tengo una tabla mysql con aproximadamente 2,000,000 entradas, con una clave principal que se incrementa automáticamente. Sin embargo, en un momento dado, el valor de incremento automático saltó repentinamente de lo que era (aproximadamente 2,000,000) al valor entero máximo (2,147,483,647). No hace falta decir que todas las inserciones posteriores en esta tabla fallaron. Cuando lo noté, cambié el tipo de clave principal de int a bigint, por lo que funciona bien por ahora.

Entonces mi pregunta es, ¿por qué pudo haber pasado esto? ¿Y hay alguna precaución que pueda tomar para evitar que esto suceda en el futuro?

Respuestas a la pregunta(2)

Su respuesta a la pregunta