Cita: Indicar que el campo que quiero ordenar lo tengo definido como texto no como int.
1-frase
2-frase
3-frase
En principio, estás modelando mal. El item numérico debe ir en otro campo, entonce no tendrías ese problema.
Sino, no podrás ordenar lo que deseas.
La idea es que el item que numera la frase sea un campo numérico y luego lo combinas con el texto por programación, o bien usando CONCAT().