Изглежда, че се опитвате да върнете колони, които нямат номера, правилно ли е?
Ако е така, мисля
SELECT * FROM person WHERE name not REGEXP '[0-9]'
би бил най-простият подход.
Вашият регулярен израз в момента търси колона, която има водещо празно пространство, нечисло или празно пространство и след това бяло пространство за край.
Демо:http://sqlfiddle.com/#!9/6b047/2