Imaginen una tabla con solo 2 campos:
label | index
---------------------------
rojo | 1
---------------------------
verde | 2
---------------------------
azul | 3
---------------------------
negro | 4
---------------------------
gris | 5
---------------------------
El campo numerico indica el orden en que se lista esa fila.
Ahora bien, si yo por ejemplo a 'verde' quiero mandarlo al final de la lista (asignarle el index más alto) tengo que reordenar todas las filas que le siguen.
Bueno, esa es mi consulta precisamente, que función provee mysql para esto, algo que me permita hacerlo de forma automática.
Espero que se entienda, saludos.