# 1071 - Angegebener Schlüssel war zu lang; Die maximale Schlüssellänge beträgt 767 Byte
Als ich den folgenden Befehl ausgeführt habe:
ALTER TABLE `mytable` ADD UNIQUE (
`column1` ,
`column2`
);
Ich habe folgende Fehlermeldung erhalten:
#1071 - Specified key was too long; max key length is 767 bytes
Informationen zu Spalte1 und Spalte2:
column1 varchar(20) utf8_general_ci
column2 varchar(500) utf8_general_ci
Meiner Ansicht nachvarchar(20)
benötigt nur 21 Bytesvarchar(500)
Benötigt nur 501 Bytes. Die Gesamtzahl der Bytes beträgt also 522, also weniger als 767. Warum habe ich die Fehlermeldung erhalten?
#1071 - Specified key was too long; max key length is 767 bytes