Ето един прост MySQL регулярен израз, който позволява определени знаци между групи от числа.
SELECT telephone_number
FROM table
WHERE telephone_number REGEXP '^1[() -]*999[() -]*999[() -]*9999$';
Това съвпада вашите записи, но не форматира ги такива, че разни. знаците се премахват, но вие поне можете да намерите записите, които съответстват на въпросното число.
Можете лесно да коригирате форматирането, като промените това в изявление за актуализиране.