Bueno, su expresión no funciona porque:33 son ambos números y está buscando cualquier carácter que no sea decimal ni espacio en blanco. por lo que no incluye esa fila en el resultado.
Prueba:
SELECT * FROM table_name WHERE colA NOT REGEXP '[0-9[:space:]]' AND colB NOT REGEXP '[0-9[:space:]]'
ETA:Sí olvidó que \lo que no funciona