sql >> Databáze >  >> RDS >> Mysql

Chyba SQL #1071 – zadaný klíč byl příliš dlouhý; maximální délka klíče je 767 bajtů

MySQL vždy vyhrazuje maximální částku pro UTF8 pole, které má 4 bajty, takže s 255 + 255 s vaší DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; překročili jste limit maximální délky klíče 767.

Můžete pouze snížit délku jednoho varcharu nebo nepoužívejte složený klíč.



  1. Postgres - VYTVOŘTE TABULKU Z VÝBĚRU

  2. Nejrychlejší způsob, jak zkontrolovat již existující záznam před vložením [mysql_errno()]

  3. Průvodce návrhem databáze pro systém objednávek restaurací v MySQL

  4. Kontrola více sloupců pro jednu hodnotu