ALTER TABLE gây ra việc xây dựng lại toàn bộ bảng - nếu bảng của bạn chứa nhiều hàng, điều này có thể mất nhiều tuổi.
Nếu bạn chỉ cần tăng giá trị của giá trị auto_increment, cách nhanh nhất là chèn một hàng giả (và sau đó xóa hàng đó nếu cần). Quá trình này sẽ chỉ mất một phần giây, trong khi ALTER TABLE có thể mất nhiều ngày cho một bảng lớn.
Ví dụ:giả sử tôi có một bảng có cột ID auto_increment và các cột khác col1, col2 ...:
insert into autoinc_table set ID = 10000000;
delete from autoinc_table where ID = 10000000;