Mysql
 sql >> Base de données >  >> RDS >> Mysql

Erreur SQL #1071 - La clé spécifiée était trop longue; la longueur maximale de la clé est de 767 octets

MySQL réserve toujours le montant maximum pour un UTF8 champ qui fait 4 octets donc avec 255 + 255 avec votre DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; vous avez dépassé la limite de longueur de clé maximale de 767.

Vous pouvez uniquement réduire la longueur de varchar unique ou ne pas utiliser de clé composite.