Que buen aporte gnzsoloyo.
Quedaría muy bien en las faq´s de mysql, ya que esta es una pregunta frecuente.
alkortius.. si no estoy mal, jurena fue quien te recomendó hacer la serie de replace para eliminar los caracteres alfabeticos y dejar unicamente los números. Con la función que te da gnzsoloyo solo basta hacer un update al campo que quieras eliminar los caracteres alfabeticos y evitar hacer esto dentro del store procedure.
Código sql:
Ver originalUPDATE tabla SET campo=fn_onlynum(campo);
Cuando ya los tengas numéricos, puedes hacer un
alter table del campo para que sea numérico.
saludos