MySQL reserverar alltid maxbeloppet för en UTF8
fält som är 4 byte så med 255 + 255
med din DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci
; du har överskridit maxgränsen på 767 nyckellängder.
Du kan bara minska den enkla varchar-längden eller använd inte en sammansatt nyckel.