sql >> Base de Datos >  >> RDS >> Mysql

Clasificación por defecto en MySQL (ALTER TABLE... ORDER BY...;)

De documentación :

En realidad, si emite SELECT ... ORDER BY a esta tabla, la opción de ALTER TABLE no te ahorrará filesort , pero en su lugar haga filesort mucho más rápido.

Ordenar un conjunto ya ordenado es equivalente a examinar este conjunto para asegurarse de que todo esté bien.

Si su tabla no contiene ningún campo dinámico (como VARCHAR o 'BLOB'), entonces lo más probable MyISAM no lo moverá al actualizar.

Sin embargo, no confiaría en este comportamiento si estuviera construyendo una planta de energía nuclear o algo por lo que me pagan.

Deberá hacer ALTER TABLE ... ORDER BY .

REPAIR simplemente corrige la estructura física de una tabla corrupta.