Bez indexu je údržba sloupce s automatickým přírůstkem příliš nákladná, proto je MySQL vyžaduje, aby sloupec s automatickým přírůstkem byl částí indexu zcela vlevo.
Před vypuštěním klíče byste měli odebrat vlastnost autoincrement:
ALTER TABLE user_customer_permission MODIFY id INT NOT NULL;
ALTER TABLE user_customer_permission DROP PRIMARY KEY;
Všimněte si, že máte složený PRIMARY KEY který pokrývá všechny tři sloupce a id není zaručeno, že je jedinečný.
Pokud je náhodou jedinečný, můžete jej nastavit jako PRIMARY KEY a AUTO_INCREMENT znovu:
ALTER TABLE user_customer_permission MODIFY id INT NOT NULL PRIMARY KEY AUTO_INCREMENT;