Есть ли шарющие в sql?

Замечания, предложения и помощь в/по работе сайта и форума.

Есть ли шарющие в sql?

Сообщение DeJaVu » 16 апр 2009, 14:34

Задача проста:
Через запрос изменить ссылки в форуме с .net на .ru
Что-то полазил по форумам, чего не пробывал выбивает ашипку.
Спасибо
DeJaVu

 

Сообщение barbos » 17 апр 2009, 08:59

ИМХО

SELECT REPLACE(<имя столбца>, '.net', '.ru') FROM <Имя таблицы>
В грозы, в бури,
В житейскую стынь,
При тяжелых утратах
И когда тебе грустно,
Казаться улыбчивым и простым -
Самое высшее в мире искусство.
Аватара пользователя
barbos
V.I.P. Читатель Бибилотеки
 
Сообщения: 1729
Зарегистрирован: 26 мар 2007, 09:50
Благодарил (а): 1655 раз.
Поблагодарили: 82 раз.
Награды: 2
VIP-Читатель (1) За участие в БТконе (1)

Сообщение Bug » 17 апр 2009, 10:38

Update <имя таблицы>
set <имя столбца>=REPLACE(<имя столбца>, 'btbooks.ru', 'btbooks.ru')

просто net на ru не стоит, чтобы ничего лишнего не поменять...
Аватара пользователя
Bug
Читатель
 
Сообщения: 190
Зарегистрирован: 30 дек 2008, 13:22
Благодарил (а): 3 раз.
Поблагодарили: 29 раз.
Награды: 2
Операция "Крыса" (1) Бешеные кубики II 3 ст. (1)

Сообщение DeJaVu » 17 апр 2009, 10:41

Хмм, имя столбца это что, где непосредственно записи храняться?
DeJaVu

 

Сообщение barbos » 17 апр 2009, 14:49

Bug писал(а):Update <имя таблицы>
set <имя столбца>=REPLACE(<имя столбца>, 'btbooks.ru', 'btbooks.ru')

просто net на ru не стоит, чтобы ничего лишнего не поменять...


Можно и так

2DeJaVu

почти

пример:

таблица: Таб_1

Фамилия имя пол
---------------------------------
Иванов Иван м
Иванова Юля ж


Фамилия, имя, пол - наименование столбцов
Иванов Иван м - запись

Update Таб_1
set Фамилия=REPLACE(Фамилия, 'Иванов', 'Петров')
В грозы, в бури,
В житейскую стынь,
При тяжелых утратах
И когда тебе грустно,
Казаться улыбчивым и простым -
Самое высшее в мире искусство.
Аватара пользователя
barbos
V.I.P. Читатель Бибилотеки
 
Сообщения: 1729
Зарегистрирован: 26 мар 2007, 09:50
Благодарил (а): 1655 раз.
Поблагодарили: 82 раз.
Награды: 2
VIP-Читатель (1) За участие в БТконе (1)

Сообщение DeJaVu » 08 июл 2009, 10:34

Дорогу осилит идущий, всех ссылки поправил - о битых сообщаем.
DeJaVu

 


Вернуться в Работа сайта и форума

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17