Tja, ditt uttryck fungerar inte eftersom:33 är båda siffror och du letar efter alla icke decimala tecken utan blanksteg. så den inkluderar inte den raden i resultatet.
Försök:
SELECT * FROM table_name WHERE colA NOT REGEXP '[0-9[:space:]]' AND colB NOT REGEXP '[0-9[:space:]]'
ETA:Ja glömde att \whatever inte fungerar