- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Уважаемые, мне нужно кое-что быстро подправить, а вебмастер заболел. Подскажите, пожалуйста синтаксис SQL запроса.
Ситуация: есть две БД: БД1 и БД2, они пересекаются по части таблиц, а часть таблиц у них у каждой своя. При этом ценна информация только из БД1. есть дамп БД1 и доступ к phpMySQL БД2
Задача: преобразовать БД2 так, чтобы:
1. В БД2 была стерта информация из совпадающих с БД1 таблиц и в них записана информация из БД1
2. В БД2 добавились таблицы, которые уникальны для БД1 и информация из них
3. В БД2 сохранились таблицы, котрые уникальны для БД2
4. Конечный результат был в UTF-8
Каков синтаксис такого запроса с учетом того, что БД1 300 Мб и в нем, возможно, потребуются доп.указания, чтобы не вывалится за лимиты времени исполнения запроса?
Спасибо.
1. Создать БД на том же хосте что и БД2 из дампа БД1
2.
DELETE FROM BD2.table WHERE id in (
SELECT b_d2.id
FROM
BD2 b_d2, BD1
WHERE
условия совпадения полей через AND
)
---------- Добавлено 01.12.2012 в 13:55 ----------
Если это разовая работа, то руками создать недостающие таблицы в БД2
затем
INSERT INTO BD2.table (список полей, чрез запятую)
SELECT список полей, через запятую
FROM Bd1.table
а еще проще вырезать дамп таких таблиц из дампа БД1 и импортнуть в БД2