Всем привет.
В БД записаны телефоны в формате +7(888)777-11-22 (форма для заполнения диктовала такой шаблон)
теперь, необходимо у всех записей убрать + - и скобки, что бы получить формат 78887771122
как лучше это сделать?
update table set phone = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(phone, '+',''), '(',''), ')', ''), '-', ''), ' ', '')
Valick
19.11.2015 - 13:31
Цитата (Invis1ble @ 19.11.2015 - 12:30) |
omg  |
Invis1ble, давайте тогда уж свой вариант
_____________
Стимулятор ~yoomoney - 41001303250491
Invis1ble
19.11.2015 - 13:37
Цитата (Valick @ 19.11.2015 - 13:31) |
Цитата (Invis1ble @ 19.11.2015 - 12:30) | omg  |
Invis1ble, давайте тогда уж свой вариант |
ты ж у нас спец по мускулу, вот ты и предложи
_____________
Профессиональная разработка на заказЯ на GitHub |
второй профиль
нет других вариантов, если нет поддержки регулярок в mysql.
Valick, ссылку на доки я тоже могу кинуть. ты рабочий пример покажи.
Игорь_Vasinsky
19.11.2015 - 14:01
depp
там не для этого регулярки.
верхний запрос пойдёт.
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker