Identyfikator automatycznego przyrostu MySQL nagle przeskoczył do MAXINT, co może być powodem?

Mam tabelę mysql z około 2 000 000 wpisów, z kluczem podstawowym, który jest automatycznie zwiększany. Jednak w pewnym momencie wartość automatycznego przyrostu nagle przeskoczyła z tego, co było (około 2 000 000) do maksymalnej wartości całkowitej (2 147 483 647). Nie trzeba dodawać, że wszystkie kolejne wstawienia do tej tabeli nie powiodły się. Kiedy to zauważyłem, zmieniłem typ klucza podstawowego z int na bigint, więc na razie działa dobrze.

Moje pytanie brzmi: dlaczego to mogło się stać? Czy są jakieś środki ostrożności, które mógłbym podjąć, aby uniknąć tego w przyszłości?

questionAnswers(2)

yourAnswerToTheQuestion