インデックスがないと、自動インクリメント列の維持にコストがかかりすぎるため、MySQL 自動インクリメント列をインデックスの左端に配置する必要があります。
キーをドロップする前に、autoincrementプロパティを削除する必要があります:
ALTER TABLE user_customer_permission MODIFY id INT NOT NULL;
ALTER TABLE user_customer_permission DROP PRIMARY KEY;
複合PRIMARY KEYがあることに注意してください 3つの列すべてとidをカバーします 一意であるとは限りません。
一意である場合は、PRIMARY KEYにすることができます。 およびAUTO_INCREMENT もう一度:
ALTER TABLE user_customer_permission MODIFY id INT NOT NULL PRIMARY KEY AUTO_INCREMENT;