Для чего может быть нужен sequence?

Понимаю, что в MySQL не существует sequence... но иногда приводят альтернативную реализацию с дополнительной таблицей.

Вопрос — зачем эта реализация нужна?
  • Вопрос задан
  • 538 просмотров
Решения вопроса 2
@light___soul
Full Stack Middle Web Developer
1) sequence удобен когда нужен уникальный id не только в одной таблице а в нескольких. Если это нужно можно организовать, чтобы id не повторялся во всех таблицах.
2) общий sequence на несколько БД. Помогает объединить две таблицы с разных БД и у всех уникальный id
3) и т.д.
Ответ написан
Комментировать
Maksclub
@Maksclub Автор вопроса
maksfedorov.ru
Добавлю к LS Timer
Sequence используют для того, чтобы ДО INSERT мы могли работать с полноценной сущностью, у которой уже до добавления есть свой необходимый ID
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы