次の理由により、式は機能しません。33は両方の数値であり、10進数以外、空白以外の文字を探しています。そのため、結果にはその行は含まれません。
試してみてください:
SELECT * FROM table_name WHERE colA NOT REGEXP '[0-9[:space:]]' AND colB NOT REGEXP '[0-9[:space:]]'
ETA:ええ、\何でも機能しないことを忘れました
次の理由により、式は機能しません。33は両方の数値であり、10進数以外、空白以外の文字を探しています。そのため、結果にはその行は含まれません。
試してみてください:
SELECT * FROM table_name WHERE colA NOT REGEXP '[0-9[:space:]]' AND colB NOT REGEXP '[0-9[:space:]]'
ETA:ええ、\何でも機能しないことを忘れました