ใช่ AUTO_INCREMENT ใน MySQL จะถูกเซ็นชื่อ (ค่าบวกและค่าลบทั้งคู่) โดยค่าเริ่มต้น
ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable -> ( -> MyNumber int AUTO_INCREMENT PRIMARY KEY -> );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.45 วินาที)
แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก ที่นี่ เราได้ตั้งค่าลบเช่นกันสำหรับคอลัมน์ AUTO_INCREMENT -
mysql> แทรกลงในค่า DemoTable (); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.19 วินาที) mysql> แทรกลงในค่า DemoTable (-100); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.12 วินาที) mysql> แทรกลงในค่า DemoTable ( -300);ตกลง สืบค้น 1 แถวได้รับผลกระทบ (0.13 วินาที)mysql> แทรกลงในค่า DemoTable (0) ตกลง สืบค้น 1 แถวได้รับผลกระทบ (0.18 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable;