Dopo averci lavorato ancora un po', ho trovato una soluzione stupida e non intuitiva.
Per prima cosa, rimuovi AUTO_INCREMENT
dalla colonna ID. Avevo i controlli della chiave esterna, quindi ho dovuto eseguire:
SET FOREIGN_KEY_CHECKS = 0;
ALTER TABLE `warehouse`.`addresses`
CHANGE COLUMN `aID` `aID` INT(10) UNSIGNED NOT NULL;
SET FOREIGN_KEY_CHECKS = 1;
Quindi, aggiorna il AUTO_INCREMENT
valore:
ALTER TABLE 'warehouse'.'addresses' AUTO_INCREMENT = 123;
Infine, aggiungi nuovamente 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;
Spero che questo aiuti qualche povera anima!