Was passiert denn, wenn Du folgendes SQL verwendest:
SELECT * FROM tester
WHERE text REGEXP '[([:alnum:]|[:space:]|[.asterisk.]|[.comma.]|[.plus-sign.]|[.hyphen.]|[.left-parenthesis.]|[.right-parenthesis.]|[.left-square-bracket.]|[.right-square-bracket.])]' = 0
Also ich bekomme dann nur die Zeilen aus der Tabelle tester zurückgegeben, in denen der Wert der Spalte text eben nicht eines der Zeichen in dem RegEx-Ausdruck enthalten.
War es nicht das, was Du wolltest?
Gruß
Preachie