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




MySQL.RU - Webboard



Вернуться
Как мзбежать дублирования записей? (Urry1) 04/07/2006 - 17:38:11
      Re: Как мзбежать дублирования записей? (Dinky) 04/07/2006 - 19:53:03
      Re: RE:Как мзбежать дублирования записей? (Urry1) 04/07/2006 - 22:49:08
      Re: RE:Как мзбежать дублирования записей? (Dinky) 04/07/2006 - 23:03:29
      Re: RE:Как мзбежать дублирования записей? (urry1) 05/07/2006 - 13:38:33
      Re: RE:Как мзбежать дублирования записей? (Dinky) 05/07/2006 - 20:15:57

> Original message text:
> From: Urry1 - 04/07/2006 - 17:38:11
> Subject:Как мзбежать дублирования записей?
> -----------------
> Данные поступают в таблицу MySQL по ODBC из системы (которая есть как данность). Иногда система посылает некоторые данные по нескольку раз. Как избежать дублирования данных в таблице. В MS SQL решал через rollback в триггере.
> Версия MySQL не имеет значения, можно поставить какую нужно (но под Винды).
>
>


From: Dinky - 05/07/2006 - 20:15:57
Subject:RE:Как мзбежать дублирования записей?
-----------------
> Надо получить таблицу без повторяющихся записей ну и с уникальным ключем.
так нужен уникальный ключ или нет? :)

>Если менять поля на пустые, то при следующей повторной записи будет ошибка дублирования ключа
если не создавать уникальный ключ - то не будет

повторяю - предложение было держать пустую запись в таблице, триггером все дубли переводить в пустые значения, при выборке эту запись просто не показывать ;)
--
Dmitry


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

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

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



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