sql >> Database teknologi >  >> RDS >> Mysql

mysql-nøglen var et for langt problem

Selvom UTF-8 ikke altid er 3 bytes for hvert tegn, reserverer MySQL 3 bytes pr. tegn til indekser.

Hvis din applikation tillader det (dvs. den ikke bruges i en UNIQUE KEY-begrænsning), skal du omdefinere / ÆNDRE tabellen for at bruge en præfiksnøgle af den passende længde (dvs. <1000/3).

OPRET TABEL mit_bord....KEY mit_felt_20 (mit_felt(20));



  1. To forespørgsler mysql i ét objekt json

  2. Sådan viser du billeder fra databasen i JSF

  3. MariaDB FIELD() vs FIND_IN_SET():Hvad er forskellen?

  4. SQL Server SELECT-sætninger, der forårsager blokering