phpMyAdmin
บางทีคุณสามารถเลือกแท็บการดำเนินการ phpMyAdmin:
- ใน phpMyAdmin คลิกบนตารางที่คุณต้องการรีเซ็ตหรือเปลี่ยนค่า AUTO_INCREMENT
- คลิกที่แท็บปฏิบัติการ
- ในกล่องตัวเลือกตารางค้นหาฟิลด์ auto_increment
- ป้อนค่าเริ่มต้น auto_increment ใหม่
- คลิกที่ปุ่มไปสำหรับกล่องตัวเลือกตาราง
เนื่องจากหนึ่งในคำถามที่พบบ่อยที่สุดสำหรับ phpmyadmin นี้คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับสิ่งนี้ได้ในบล็อกนี้: http://trebleclick.blogspot.com/2009/01/mysql-set-auto-increment-in-phpmyadmin.html
ข้อมูลเพิ่มเติม
สำหรับตารางว่างอีกวิธีในการรีเซ็ตแอตทริบิวต์ auto_increment คือการเรียกใช้
TRUNCATE TABLE mydb.tablename;
อย่าเรียกใช้สิ่งนี้หากคุณมีข้อมูลอยู่ในนั้น หากคุณต้องการรวบรวมข้อมูลจากนั้นเป็นแขกของฉัน
ใน phpmyadmin เพียงคลิกSQL
แท็บป้อนคำสั่งและเรียกใช้
สำหรับตารางที่ไม่มีข้อจำกัด คุณอาจต้องการปรับแอตทริบิวต์ auto_increment เป็น id ที่มีอยู่สูงสุดที่ใช้งานในกรณีที่มีการลบรายการที่สูงขึ้น
ก่อนอื่นปรับตารางให้เหมาะสม
OPTIMIZE TABLE mydb.mytable;
ถัดไปค้นหาค่าสูงสุดสำหรับคอลัมน์ auto_increment (บอกว่าเป็นid
)
SELECT MAX(id) maxid FROM mydb.mytable;
สมมติว่าคำตอบส่งคืน 27 ไปที่แท็บการดำเนินการและป้อน 28