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




MySQL.RU - Webboard



Вернуться
Уникальный идентификатор записи по всей БД (SeRGi) 28/05/2003 - 12:01:43
      Re: Уникальный идентификатор записи по всей БД (dannis) 28/05/2003 - 15:01:06
      Re: Уникальный идентификатор записи по всей БД (SeRGi) 28/05/2003 - 15:28:31
      Re: Уникальный идентификатор записи по всей БД (Валентин) 28/05/2003 - 18:40:01
      Re: Дополнение (Валентин) 28/05/2003 - 21:07:34

> Original message text:
> From: SeRGi - 28/05/2003 - 12:01:43
> Subject:Уникальный идентификатор записи по всей БД
> -----------------
> Необходимо стоздать поле, в котором будет храниться уникальный идентификатор записи, уникальный не только по таблице, а по всей базе. Какие есть механизмы в mysql для этого?
>


From: Валентин - 28/05/2003 - 18:40:01
Subject:Уникальный идентификатор записи по всей БД
-----------------
С этого бы и начинали. Такое не возможно сделать по ключу из одного поля.

Делается это примерно так:
При добавлении в БД сервера добавляется еще и ID в локальной базе. Тогда каждая база отследит, чья это запись.
В локальной базе ставится флажок записей, которые подлежат синхронизации. Он подымается при добавлении и изменении.
При удалении нужно перед заливкой в БД сервера проверить нет ли на сервере таких записей, которыу удалены на клиенте, если есть - удалить их оттуда.

Если такая модель подходит - пользуйтесь, дарю :)


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

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

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



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