Cú pháp:
ALTER TABLE tên_bảng CHANGE tên_cột tên_cột KIỂU_DỮ_LIỆU AUTO_INCREMENT PRIMARY KEY;
Ví dụ: bảng có cột StudentId INT, thêm AUTO_INCREMENT + PK:
mysql> ALTER TABLE AlterTableToAddAutoIncrement CHANGE StudentId StudentId INT AUTO_INCREMENT PRIMARY KEY;
Chèn không giá trị:
INSERT INTO AlterTableToAddAutoIncrement VALUES (); -- lặp 3 lần
Kết quả StudentId: 1, 2, 3.
Lưu ý: Cột phải là khóa chính (PRIMARY KEY) hoặc unique key mới được AUTO_INCREMENT.