もう少し取り組んだ後、私はばかげた、直感的でない解決策を見つけました。
まず、AUTO_INCREMENT
を削除します ID列から。外部キーチェックをオンにしたので、実行する必要がありました:
SET FOREIGN_KEY_CHECKS = 0;
ALTER TABLE `warehouse`.`addresses`
CHANGE COLUMN `aID` `aID` INT(10) UNSIGNED NOT NULL;
SET FOREIGN_KEY_CHECKS = 1;
次に、AUTO_INCREMENT
を更新します 値:
ALTER TABLE 'warehouse'.'addresses' AUTO_INCREMENT = 123;
最後に、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;
これが貧しい人々の魂に役立つことを願っています!