Можно ли такое сделать запросом к базе?

D
На сайте с 28.06.2008
Offline
1108
288

Есть таблица jos_pop_fields_value

Вот ее структура:

CREATE TABLE IF NOT EXISTS `jos_pop_fields_value` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`item_id` int(11) NOT NULL,

`type_id` int(11) NOT NULL,

`text` varchar(255) NOT NULL,

`sort` int(11) NOT NULL,

PRIMARY KEY (`id`),

KEY `item_id` (`item_id`),

KEY `type_id` (`type_id`)

)

В полях с type_id = 5 у меня записаны телефоны. Но встречаются записи такого вида

Директор: (499) 555-25-81Секретарь (499) 555-21-16

где кроме самих телефонов есть еще и слова.

Вопрос: как из этого поля удалить все буквы? Можно ли это сделать запросом?

LEOnidUKG
На сайте с 25.11.2006
Offline
1767
#1

`type_id` int(11) NOT NULL,

Это как туда смогло попасть что-то кроме цифр?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
D
На сайте с 28.06.2008
Offline
1108
#2

Леня ты помнишь какая каша у меня на сайтах - чеж ты удивляешься? :)) помоги лучше запрос составить :)

LEOnidUKG
На сайте с 25.11.2006
Offline
1767
#3
Dram:
Леня ты помнишь какая каша у меня на сайтах - чеж ты удивляешься? :)) помоги лучше запрос составить :)

Лучше выгрузи этот столбец в notepad++ и там обработай через регулярки.

D
На сайте с 28.06.2008
Offline
1108
#4

хм... мыль интересная - спс! Да все сделал - нотепад помог, спс

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий