INSERT IGNORE zwiększa licznik automatycznego przyrostu, nawet jeśli nie został dodany żaden rekord?
WMySQL użyłemINSERT IGNORE
instrukcja wstawiania wierszy do tabeli. Ponieważ jedna kolumna jestUNIQUE
, niektóre wiersze nie zostały wstawione (ponieważ już tam były). Po wykonaniu tej instrukcji zauważyłem, że kolumna z automatycznym przyrostem zawiera brakujące liczby między wierszami, co później zdałem sobie sprawę, że stało się to z powodu wierszy, które zostały zignorowane i nie zostały dodane.
Czy można skonfigurować system, aby nie wzrastałautomatyczny licznik przyrostów jeśli nie wstawiono żadnego wierszaIGNORE
klauzula?