Wenas no se si existe alguna función especial para mysql para verificar si es numérico o no pero te paso una función en php que te puede ser útil
Código php:
Ver original$telefonos=mysql_query("SELECT id,telefono FROM nombre_tabla");
$id_tabla=intval($datos['id']); $numero_telef=$datos['telefono'];
$numero_telef_limpio=ereg_replace("[^0-9]",'',$numero_telef); mysql_query("UPDATE nombre_tabla SET telefono='$numero_telef_limpio' WHERE id='$id_tabla'"); }
}
Espero te sea útil.
Un saludo.