Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Глобальное измение записей (plinth) 02/06/2004 - 17:18:38
      Re: REGEXP тут никаким боком (Alec) 02/06/2004 - 17:45:32
      Re: REGEXP тут никаким боком (Alec) 02/06/2004 - 17:50:21
      Re: Я думаю можно... (plinth) 02/06/2004 - 17:53:05
      Re: можно и фаром (Alec) 02/06/2004 - 18:00:35
      Re: можно и фаром (plinth) 02/06/2004 - 18:09:27
      Re: можно и фаром (Alec) 02/06/2004 - 18:22:18
      Re: можно и фаром (plinth) 02/06/2004 - 18:42:41
      Re: через UPDATE, imho (Dinky) 02/06/2004 - 18:52:21
      Re: через UPDATE, imho (plinth) 02/06/2004 - 19:03:38
      Re: ок. давай изголяться (Alec) 02/06/2004 - 19:04:14
      Re: REPLACE надо, а не update (Alec) 02/06/2004 - 19:05:10
      Re: REPLACE надо, а не update (plinth) 02/06/2004 - 19:07:20
      Re: REPLACE надо, а не update (Alec) 02/06/2004 - 19:13:59
      Re: REPLACE надо, а не update (plinth) 02/06/2004 - 19:24:16
      Re: через UPDATE, imho (Dinky) 02/06/2004 - 19:33:09
      Re: через UPDATE, imho (plinth) 02/06/2004 - 19:51:08
      Re: через UPDATE, imho (Nick) 04/05/2006 - 15:59:02

> Original message text:
> From: plinth - 02/06/2004 - 17:18:38
> Subject:Глобальное измение записей
> -----------------
> треба в таблице forum (id, msg, topic, kwrd) в поле msg заменить длинные ссылки типа "www.site.ru/forum.php?id=5&kwrd=бла-бла-бла"
> на короткие типа "www.site.ru/forum.php?id=5"
>
> Т.е. во всем поле используя какие-то рег-экспы укоротить ссылки до знака "&"
>


From: Alec - 02/06/2004 - 19:04:14
Subject:ок. давай изголяться
-----------------
все тот же CONCAT
0) то, что было раньше
0,1) ссылку выводит в несколько приемов
1) substring(msg,1,длина_до_ЧИСЛО)
2) length(substring(msg,позиция_символа_после_=,1000)+0) == длина числа
3) выравниваем посредством lpad число до ### позиций

все это собираем в кучу
формируем файл
удаляем вертикальный блок
удаляем пробелы

может все-таки использовать что-то что умеет отрабатывать замену подстрок с помощью REGEXP?


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
27671



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |