- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Нужно массово изменить в базе один урл на другой (в связи с переездом много ссылок остались на старый адрес). Движок форум VBulletin. Пробовал делать в phpmyadmin, в ручную работает, но ссылок очень много :) Может подскажете есть-ли какой-то готовый запрос на изменение этого "зараз"? Спасибо ;)
...........
Всё зависит от того, где этот URL встречается. Если в отдельном поле, то ответ уже дан.
А если в текстах сайта, форума, то придётся писать регулярку (хотя лучше обычный реплейс сделать str_replace) и скриптик на PHP, который подрубается к базе и ведёт поиск и замену во всех полях базы.
Только перед опробыванием своего скрипта, не забудьте сделать дампик базы данных. Так, на всяк случай.
☝ Кстати, написал совет выше и сам увидел гениальное простое решение:
1. Сделать дамп базы данных в файл sql.
2. Сделать обычный поиск и замену в этом файле одних вхождений на другие. В текстовом редакторе! ☝ И никаких скриптов!
3. Залейте дамп обратно. ВСЁ! Разве не круто? ;)
Ну исходный дамп всё равно лучше отдельно сохранить, опять же, на всяк случай. А то случаи бывают разные!
p.s. Проблемки могут возникнуть только с ОЧЕНЬ большими файлами, не каждый редактор справится! И в случае использования "бинарных" кодировок в базе данных. Но это экзотика и от кривых рук, обычно. Уверен, это не ваши случаи.
UPDATE table_name SET pole = 'старый урл' WHERE pole = 'новый урл'
Только наоборот:)
UPDATE table_name SET pole = 'новый урл' WHERE pole = 'старый урл'
Phessiv, не работает. Запрос выполнен, но ничего не обновлено..
auStern добавил 29.07.2009 в 08:24
Дядь, гениально!
Дамп + jEdit + найти и заменить :D
делаете дам , в дампе правите любым доступным путем , заливаете обратно .
плюсы - не нужно гадать где там, в какой таблице был "этот урл" ...
дайте кто-нибудь содержимое таблицы externalcache
auStern добавил 29.07.2009 в 10:07
нашел в Mysql-schema )
тему можно закрыть
UPDATE junk SET f1=(replace (f1, 'John','Ringo'));
junk - таблица
f1 - поле
John - найти
Ringo - заменить на