Có thể có thể bằng cách tìm ID thấp nhất không được sử dụng và buộc nó, nhưng đó là một phương pháp cực kỳ tồi tệ, chủ yếu là do tính toàn vẹn tham chiếu:Ví dụ:có thể là các mối quan hệ từ các bảng khác trỏ đến một bản ghi đã bị xóa, điều này sẽ không thể nhận ra được như "bị xóa" nữa nếu ID được sử dụng lại.
Điểm mấu chốt:Đừng làm điều đó. Đó là một ý tưởng thực sự tồi.
Bài đọc liên quan: Sử dụng auto_increment trong hướng dẫn sử dụng mySQL
Cập nhật lại:Ngay cả khi bạn có lý do chính đáng để làm điều này, tôi không nghĩ rằng có cách tự động để sử dụng lại các giá trị trong auto_increment
đồng ruộng. Nếu có, bạn sẽ phải tìm giá trị thấp nhất chưa được sử dụng (có thể sử dụng thủ tục được lưu trữ hoặc tập lệnh bên ngoài) và buộc nó làm ID (nếu điều đó thậm chí có thể.).