Cóż, twoje wyrażenie nie działa, ponieważ:33 to obie liczby i szukasz dowolnego znaku niedziesiętnego, niebędącego odstępem. więc nie zawiera tego wiersza w wyniku.
Spróbuj:
SELECT * FROM table_name WHERE colA NOT REGEXP '[0-9[:space:]]' AND colB NOT REGEXP '[0-9[:space:]]'
ETA:Tak zapomniałeś, że \cokolwiek nie działa