Sau khi nghiên cứu thêm, tôi đã tìm ra một giải pháp ngu ngốc, không trực quan.
Trước tiên, hãy xóa AUTO_INCREMENT
từ cột ID của bạn. Tôi đã kiểm tra khóa ngoại nên tôi phải chạy:
SET FOREIGN_KEY_CHECKS = 0;
ALTER TABLE `warehouse`.`addresses`
CHANGE COLUMN `aID` `aID` INT(10) UNSIGNED NOT NULL;
SET FOREIGN_KEY_CHECKS = 1;
Tiếp theo, cập nhật AUTO_INCREMENT
giá trị:
ALTER TABLE 'warehouse'.'addresses' AUTO_INCREMENT = 123;
Cuối cùng, thêm lại 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;
Hy vọng điều này sẽ giúp ích cho một số tâm hồn tội nghiệp!