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;