sql >> Databasteknik >  >> RDS >> Mysql

Mysql Hur skapar man ett klustrat index?

Enligt klustrade och sekundära index , kan du bara ha ett klustrat index per tabell.

Om en tabell inte har något primärt index utan ett annat unikt index, används detta som det klustrade indexet.

Så jag skulle dra slutsatsen att du inte lägger till ett klustrade index själv, utan MySQL väljer antingen det primära eller det första unika indexet för en tabell som det klustrade indexet.

Om du inte har definierat ett primärt eller unikt index, skapar MySQL ett index själv



  1. MySQL-fel 1449:Användaren som anges som definierare finns inte

  2. rails + MySQL på OSX:Biblioteket är inte laddat:libmysqlclient.18.dylib

  3. Räkna rader per timme i SQL Server med fullt datum-tidsvärde som resultat

  4. Rails Migrations:försökte ändra kolumntypen från sträng till heltal