Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Обновление Первичного ключа / 6 сообщений из 6, страница 1 из 1
19.04.2005, 13:20
    #33022972
JKL
JKL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление Первичного ключа
Подскажите как можно реализовать обновление первичного ключа... Вобщем при вставке новой строки в таблицу ID назначается автоматически (т.е. Автоинкремент) а при удалении строки и последующей вставке новой строки автоинкремент срабатывает и новая строка не становится на место удаленной, а автоматически становится следующей...
...
Рейтинг: 0 / 0
19.04.2005, 13:31
    #33023014
JKL
JKL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление Первичного ключа
Вопрос отпадает... понял... в принципе это вообще мало чем мешает данным... оказывается...
...
Рейтинг: 0 / 0
19.04.2005, 13:32
    #33023017
bill
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление Первичного ключа
Дык автоинкремент в переводе на русский и означает "автоувеличение". Не могу понять, зачем Вам такой изврат, но 1-е, что приходит на ум - хранить "свободные" идентификаторы записей где-нибудь в таблице deleted_records_ids, а затем, при вставке следующей, не использовать автоикремент, а брать ид из этой таблицы, если там число записей>0, и, все-таки, пользовать автоинкремент, если там нет записей. Соответственно, использованный ид из таблицы deleted_records_ids должен удаляться.
...
Рейтинг: 0 / 0
19.04.2005, 14:33
    #33023250
CruelGenius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление Первичного ключа
А еще можно не удалять записи, физически, а внутри базы организовать пометку к удалению, очень помогает когда надо найти виноватого, дать ему леща или лишить премии... Ну а в запросах ест-но не брать эти записи во внимание.
...
Рейтинг: 0 / 0
23.04.2005, 11:25
    #33031619
Dik76
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление Первичного ключа
CruelGenius
C> А еще можно не удалять записи, физически, а внутри базы организовать
C> пометку к удалению, очень помогает когда надо найти виноватого, дать ему
C> леща или лишить премии... Ну а в запросах ест-но не брать эти записи во
C> внимание.
Другими словами создать версионность

--
Dik76

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
25.04.2005, 06:54
    #33032500
CruelGenius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление Первичного ключа
Dik76
CruelGenius
C> А еще можно не удалять записи, физически, а внутри базы организовать
C> пометку к удалению, очень помогает когда надо найти виноватого, дать ему
C> леща или лишить премии... Ну а в запросах ест-но не брать эти записи во
C> внимание.
Другими словами создать версионность

--
Dik76

Posted via ActualForum NNTP Server 1.1

Ну если начальство требует найти виноватого, то нормально
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Обновление Первичного ключа / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]