これは、数字のグループ間で特定の文字を許可する単純なMySQL正規表現です。
SELECT telephone_number
FROM table
WHERE telephone_number REGEXP '^1[() -]*999[() -]*999[() -]*9999$';
この一致 あなたの記録はフォーマットしません その他のようにそれら。文字は削除されますが、少なくとも問題の番号に一致するレコードを見つけることができます。
これを更新ステートメントに変更することで、フォーマットを簡単に修正できます。