Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

จะเกิดอะไรขึ้นหากคอลัมน์ MySQL AUTO_INCREMENT ถึงขีดจำกัดสูงสุดของประเภทข้อมูล


เมื่อคอลัมน์ AUTO_INCREMENT ถึงขีดจำกัดสูงสุดของประเภทข้อมูล ความพยายามครั้งต่อๆ มาเพื่อสร้างหมายเลขลำดับจะล้มเหลว นั่นคือเหตุผลที่แนะนำให้ใช้ชนิดข้อมูลจำนวนเต็มที่มีขนาดใหญ่เพียงพอสำหรับคอลัมน์ AUTO_INCREMENT เพื่อเก็บค่าลำดับสูงสุดที่เราต้องการ ตัวอย่างเช่น หากเราจะใช้ TINYINT แล้ว AUTO_INCREMENT จะสามารถสร้างหมายเลขลำดับได้เพียง 127 หมายเลขเท่านั้น และในกรณีของ UNSIGNED TINYINT ค่านี้สามารถขยายได้ถึง 255