Eso precisamente era lo que necesitaba. Quería ver exactamente la estructura de la tabla, pero no quería que me dieras una descripción, sino saber cómo era realmente.
Mira, no hay modo que esa consulta te devuelva la tabla desordenada como dices a menos que no estés poniendo realmente el ORDER BY, o que lo estés haciendo ordenandolo por el ID.
Te muestro la evidencia, con tus propios datos:
Código MySQL:
Ver originalQuery OK, 0 rows affected (0.10 sec)
Query OK, 0 rows affected (0.02 sec)
-> ('Elsy Rangel'),
-> ('María de los Angeles Rivero'),
-> ('Mary Moreno'),
-> ('Mary Pargana'),
-> ('Alba Guarín'),
-> ('Alida Esparragoza'),
-> ('Angel Emiro Ojeda'),
-> ('Benjamín Arenas'),
-> ('Bera Bauza'),
-> ('Carlos Blunck'),
-> ('Cecilio Guerra');
Query OK, 12 rows affected (0.00 sec)
mysql>
+----+-----------------------------+------+
| id | artista | bio |
+----+-----------------------------+------+
| 6 | Alba Guarín
| NULL | | 7 | Alida Esparragoza
| NULL | | 8 | Angel Emiro Ojeda
| NULL | | 9 | Benjamín Arenas
| NULL | | 10 | Bera Bauza
| NULL | | 11 | Carlos Blunck
| NULL | | 12 | Cecilio Guerra
| NULL | | 1 | Danielle Martín
| NULL | | 2 | Elsy Rangel
| NULL | | 4 | Mary Moreno
| NULL | | 5 | Mary Pargana
| NULL | | 3 | María de los Angeles Rivero
| NULL | +----+-----------------------------+------+
12 rows
in set (0.00 sec
)
Como verás, ordena correctamente.
Ahora bien, si pongo cualquier otra cosa, no sirve:
Código MySQL:
Ver original+----+-----------------------------+------+
| id | artista | bio |
+----+-----------------------------+------+
| 1 | Danielle Martín
| NULL | | 2 | Elsy Rangel
| NULL | | 3 | María de los Angeles Rivero
| NULL | | 4 | Mary Moreno
| NULL | | 5 | Mary Pargana
| NULL | | 6 | Alba Guarín
| NULL | | 7 | Alida Esparragoza
| NULL | | 8 | Angel Emiro Ojeda
| NULL | | 9 | Benjamín Arenas
| NULL | | 10 | Bera Bauza
| NULL | | 11 | Carlos Blunck
| NULL | | 12 | Cecilio Guerra
| NULL | +----+-----------------------------+------+
12 rows
in set (0.00 sec
)
+----+-----------------------------+------+
| id | artista | bio |
+----+-----------------------------+------+
| 1 | Danielle Martín
| NULL | | 2 | Elsy Rangel
| NULL | | 3 | María de los Angeles Rivero
| NULL | | 4 | Mary Moreno
| NULL | | 5 | Mary Pargana
| NULL | | 6 | Alba Guarín
| NULL | | 7 | Alida Esparragoza
| NULL | | 8 | Angel Emiro Ojeda
| NULL | | 9 | Benjamín Arenas
| NULL | | 10 | Bera Bauza
| NULL | | 11 | Carlos Blunck
| NULL | | 12 | Cecilio Guerra
| NULL | +----+-----------------------------+------+
12 rows
in set (0.00 sec
)
En resumen: Fíjate en el valor de la primera columna. Si está ordenada, entonces estás ordenando por el ID, y no por el segundo campo.