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

Indekserer du en MySql TEXT kolonne?

Du kan ikke have et UNIKT indeks på en tekstkolonne i MySQL.

Hvis du vil indeksere på en TEKST eller et BLOB-felt, skal du angive en fast længde for at gøre det.

Fra MySQL dokumentation :

Eksempel:

CREATE UNIQUE INDEX index_name ON misc_info (key(10));


  1. Fjern dubletter i store MySql-tabel

  2. Kan jeg bruge CASE-erklæringen i en JOIN-tilstand?

  3. Returner pre-UPDATE kolonneværdier kun ved brug af SQL

  4. Muligt at bruge SQL til at sortere efter dato, men sætte null-datoer bagerst i resultatsættet?