phpmyadmin
Có lẽ bạn chỉ cần chọn tab Thao tác phpMyAdmin:
- Trong phpMyAdmin, nhấp vào bảng bạn muốn đặt lại hoặc thay đổi giá trị AUTO_INCREMENT
- Nhấp vào tab Hoạt động
- Trong hộp Tùy chọn bảng tìm trường auto_increment.
- Nhập giá trị bắt đầu auto_increment mới
- Nhấp vào nút Bắt đầu cho hộp Tùy chọn Bảng.
Vì đây là một trong những câu hỏi thường gặp nhất cho phpmyadmin, bạn có thể tìm hiểu thêm về điều này trong blog này: http://trebleclick.blogspot.com/2009/01/mysql-set-auto-increment-in-phpmyadmin.html
Thông tin bổ sung
Đối với một bảng trống , một cách khác để đặt lại thuộc tính auto_increment là chạy
TRUNCATE TABLE mydb.tablename;
Đừng chạy cái này nếu bạn có dữ liệu trong đó. Nếu bạn muốn vòi dữ liệu, hãy là khách của tôi.
Trong phpmyadmin, chỉ cần nhấp vào SQL
tab, nhập lệnh và chạy nó.
Đối với bảng không trống , bạn có thể muốn điều chỉnh thuộc tính auto_increment thành id hiện có cao nhất đang sử dụng trong trường hợp các mục cao hơn bị xóa.
Đầu tiên, tối ưu hóa bảng
OPTIMIZE TABLE mydb.mytable;
Tiếp theo, xác định giá trị cao nhất cho cột auto_increment (giả sử là vậy id
)
SELECT MAX(id) maxid FROM mydb.mytable;
Giả sử câu trả lời trả về 27. Goto tab Thao tác và nhập 28.