Il semble que vous essayez de renvoyer des colonnes qui n'ont pas de nombres, n'est-ce pas ?
Si oui je pense
SELECT * FROM person WHERE name not REGEXP '[0-9]'
serait l'approche la plus simple.
Votre regex recherche actuellement une colonne qui a un espace blanc au début, un non-nombre ou un espace blanc, puis un espace blanc à la fin.
Démo :http://sqlfiddle.com/#!9/6b047/2