powered by simpleCommunicator - 2.0.57     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Автоинкремент переменной
2 сообщений из 2, страница 1 из 1
Автоинкремент переменной
    #32242841
ARray
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
существует несколько таблиц, и в этих таблицах в различных местах должна вставляться id с отличающимся от других id значением. например:
news: id,text, global_id.
pictures: id,url, global_id.
и т.п.

и нужно, чтоб в этих таблицах global_id никогда не повторились и не пересеклись со значениями в соседних таблицах.

Пока вижу решение только в создании дополнительной таблицы global, где б хранились только значения этих global_id.

Какие могут быть более красивые пути решения вопроса?
...
Рейтинг: 0 / 0
Автоинкремент переменной
    #32242911
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну первое что приходит в голову, зачем? Для глобальной идентификации всех объектов (записей) в базе для настройки прав??? То обычно делают от обратного.
Создаешь таблицу с global_id. Там поля:
global_id, in_table_id, table_name, ...

Записи соответственно:
123, 1, news, .....
123, 2, news, .....
124, 1, pictures, .....

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


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