คอลัมน์ AUTO_INCREMENT ต้องมี PRIMARY KEY constraint ด้วย ดังนั้นเมื่อพยายามลบ PRIMARY KEY constraint จากคอลัมน์ AUTO_INCREMENT MySQL จะส่งคืนข้อผิดพลาดเกี่ยวกับการกำหนดตารางไม่ถูกต้อง
ตัวอย่าง
สมมติว่ามีตาราง 'Accounts' ดังนี้:
mysql> Describe accounts; +--------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+----------------+ | Sr | int(10) | NO | PRI | NULL | auto_increment | | Name | varchar(20) | YES | | NULL | | | amount | int(15) | YES | | NULL | | +--------+-------------+------+-----+---------+----------------+
พยายามลบ PRIMARY KEY:
mysql> Alter table Accounts DROP PRIMARY KEY; ERROR 1075 (42000): Incorrect table definition; there can be only one auto column and it must be defined as a key