Váš výraz nefunguje, protože:33 jsou obě čísla a vy hledáte jakýkoli znak bez desetinných míst, bez mezer. takže tento řádek do výsledku nezahrnuje.
Zkuste:
SELECT * FROM table_name WHERE colA NOT REGEXP '[0-9[:space:]]' AND colB NOT REGEXP '[0-9[:space:]]'
ETA:Ano zapomněl jsem, že \cokoliv nefunguje