No, lo haces númerico normal y tu tienes que manejar el orden. Para actualizarlo lo haces igual solamente por decir mueves los valores, por ejemplo original lo tienes así:
Código:
id orden
100 1
101 2
102 3
103 4
104 5
Cuando quieras por decir "mover" el 104 a la primera posición le asignas el valor de 1 y a los demás les aumentas un valor, entonces quedaría así:
Código:
id orden
100 2
101 3
102 4
103 5
104 1
Entonces haces luego un SELECT con ORDER BY del campo orden.
Saludos.