私はTrimのようなものや単語を数えるために作成した関数が常に機能するとは限らない大規模なデータベースを持っています(一部のレコードにはまだ「スペース」があり、複数単語フィールドのカウントは1になります)。非ASCIIスペースがあると信じさせてくれます。
問題のあるレコードを見つけるためにこれを試しました:
SELECT * FROM TABLE WHERE FIELD NOT REGEXP '[A-Za-z0-9 ;,]'
つまり、すべての文字、数字、使用した文字、およびスペースです。
ゼロセットを返します。
これを行うためのより良い方法はありますか (つまり、機能する方法)?