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




MySQL.RU - Webboard



Вернуться
слить две одинаковые таблицы. КАК? помогите! (крот) 25/07/2004 - 23:11:53
      Re: Напиши php скрипт (zhil) 25/07/2004 - 23:54:09
      Re: Напиши php скрипт (крот) 26/07/2004 - 10:31:04
      Re: Напиши php скрипт (Alec) 26/07/2004 - 10:39:36
      Re: Напиши php скрипт (wiktor) 15/12/2006 - 16:00:15

> Original message text:
> From: крот - 25/07/2004 - 23:11:53
> Subject:слить две одинаковые таблицы. КАК? помогите!
> -----------------
> вот такая фигня приключилась: была база, потом случайно из нее грохнули часть записей. записи нужно восстановить. Есть дамп базы, но не совсем свежий, тем не менее часть утерянных данных он содержит. Вопрос: как текующую базу (ту что осталась после потери данных) восполнить из дампа, так чтобы исчезнувшие записи добавились и при этом ничего нового не исчезло.
> Если совсем предметно то примерно так:
>
> таблица_дамп:
>
> Id| стобец1 | столбец2
> -------------------------
> 2 | ......... | .........
>
> таблица_текущая:
>
> Id| стобец1 | столбец2
> ---------------------------
> 1 | ......... | .........
> ---------------------------
> 3 | ......... | .........
>
> надо сделать, чтобы в текущую таблицу добавилась строка из дампа. со своим родным id разумеется.
> вот как?
>
>
>


From: zhil - 25/07/2004 - 23:54:09
Subject:Напиши php скрипт
-----------------
Это конечно можно наверняка сделать одним запросом, но если нет времени ждать пока кто-то его придумает (я без понятия как это сделать :) ) - то можно так
1) создать таблицу ххх и занести в нее старые данные
2) по очереди брать из ххх данные и проверять нет ли их в ууу, если нет - заносить
3) грохнуть ххх :)

А вообще конечно было бы интерестно как это сделать "концептуально" и одним запросом


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

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

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



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