Е, вашият израз не работи, защото:33 е и двете числа и търсите всеки не десетичен знак, който не е празен интервал. така че не включва този ред в резултата.
Опитайте:
SELECT * FROM table_name WHERE colA NOT REGEXP '[0-9[:space:]]' AND colB NOT REGEXP '[0-9[:space:]]'
ETA:Да забравих, че \ каквото и да не работи