Tanpa indeks, pemeliharaan kolom peningkatan otomatis menjadi terlalu mahal, itulah sebabnya MySQL
membutuhkan kolom kenaikan otomatis untuk menjadi bagian paling kiri dari indeks.
Anda harus menghapus properti peningkatan otomatis sebelum menjatuhkan kunci:
ALTER TABLE user_customer_permission MODIFY id INT NOT NULL;
ALTER TABLE user_customer_permission DROP PRIMARY KEY;
Perhatikan bahwa Anda memiliki PRIMARY KEY
gabungan yang mencakup ketiga kolom dan id
tidak dijamin unik.
Jika kebetulan unik, Anda dapat menjadikannya PRIMARY KEY
dan AUTO_INCREMENT
lagi:
ALTER TABLE user_customer_permission MODIFY id INT NOT NULL PRIMARY KEY AUTO_INCREMENT;