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

Mysql Hvordan opretter du et clustered index?

Ifølge Clustered and Secondary Indexes , kan du kun have ét klynget indeks pr. tabel.

Hvis en tabel ikke har noget primært indeks, men et andet unikt indeks, bruges dette som det klyngede indeks.

Så jeg vil konkludere, at du ikke selv tilføjer et klynget indeks, men MySQL vælger enten det primære eller det første unikke indeks i en tabel som det klyngede indeks.

Hvis du ikke har defineret et primært eller unikt indeks, opretter MySQL selv et indeks



  1. Oprettelse af midlertidige tabeller i SQL

  2. MySql-fejl:Kan ikke opdatere tabel i lagret funktion/trigger, fordi den allerede bruges af sætning, der påkaldte denne lagrede funktion/trigger

  3. MySQL:Når proceduren er gemt, er parameternavnet det samme som tabelkolonnenavnet

  4. Sådan fungerer REPLICATE()-funktionen i SQL Server (T-SQL)