Po dalszej pracy nad tym znalazłem głupie, nieintuicyjne rozwiązanie.
Najpierw usuń AUTO_INCREMENT
z kolumny ID. Miałem włączone sprawdzanie kluczy obcych, więc musiałem uruchomić:
SET FOREIGN_KEY_CHECKS = 0;
ALTER TABLE `warehouse`.`addresses`
CHANGE COLUMN `aID` `aID` INT(10) UNSIGNED NOT NULL;
SET FOREIGN_KEY_CHECKS = 1;
Następnie zaktualizuj AUTO_INCREMENT
wartość:
ALTER TABLE 'warehouse'.'addresses' AUTO_INCREMENT = 123;
Na koniec dodaj ponownie AUTO_INCREMENT
:
SET FOREIGN_KEY_CHECKS = 0;
ALTER TABLE `warehouse`.`addresses`
CHANGE COLUMN `aID` `aID` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT;
SET FOREIGN_KEY_CHECKS = 1;
Mam nadzieję, że to pomoże jakiejś biednej duszy!