powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Обновление Первичного ключа
6 сообщений из 6, страница 1 из 1
Обновление Первичного ключа
    #33022972
JKL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите как можно реализовать обновление первичного ключа... Вобщем при вставке новой строки в таблицу ID назначается автоматически (т.е. Автоинкремент) а при удалении строки и последующей вставке новой строки автоинкремент срабатывает и новая строка не становится на место удаленной, а автоматически становится следующей...
...
Рейтинг: 0 / 0
Обновление Первичного ключа
    #33023014
JKL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос отпадает... понял... в принципе это вообще мало чем мешает данным... оказывается...
...
Рейтинг: 0 / 0
Обновление Первичного ключа
    #33023017
bill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык автоинкремент в переводе на русский и означает "автоувеличение". Не могу понять, зачем Вам такой изврат, но 1-е, что приходит на ум - хранить "свободные" идентификаторы записей где-нибудь в таблице deleted_records_ids, а затем, при вставке следующей, не использовать автоикремент, а брать ид из этой таблицы, если там число записей>0, и, все-таки, пользовать автоинкремент, если там нет записей. Соответственно, использованный ид из таблицы deleted_records_ids должен удаляться.
...
Рейтинг: 0 / 0
Обновление Первичного ключа
    #33023250
CruelGenius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А еще можно не удалять записи, физически, а внутри базы организовать пометку к удалению, очень помогает когда надо найти виноватого, дать ему леща или лишить премии... Ну а в запросах ест-но не брать эти записи во внимание.
...
Рейтинг: 0 / 0
Обновление Первичного ключа
    #33031619
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CruelGenius
C> А еще можно не удалять записи, физически, а внутри базы организовать
C> пометку к удалению, очень помогает когда надо найти виноватого, дать ему
C> леща или лишить премии... Ну а в запросах ест-но не брать эти записи во
C> внимание.
Другими словами создать версионность

--
Dik76

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Обновление Первичного ключа
    #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]