@Cenzor

Как произвести вставку в таблицу, при этом не изменяя количества строк в таблице?

Здравствуйте.
Есть таблица, имеющая 1000 записей. Есть ключевое поле (id, без автоинкремента).
Предполагается добавлять записи в таблицу.
Как правильно сделать, что бы при добавлении в таблицу число строк не росло, а остовалось прежним, при этом, что бы все предыдущие записи опускались на id = id-1, то есть, чтобы 999-я строка затиралсь 1000, 998-я строка затиралсь 999..... 1-я строка затиралась 2 и наконец вставлялась новая 1000-ая строка. Как очередь из 1000 записей.
Возможно ли такое реализовать? Может быть тригерами как-то?
Спасибо.
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ответы на вопрос 1
index0h
@index0h
PHP, Golang. https://github.com/index0h
Вам точно это нужно? Операция удаления - довольно длительная, пересчет индексов - тоже.
Вы можете для выборки добавить переменную, содержащую номер рядка https://stackoverflow.com/questions/13566695/selec...
при этом вытягиваете последнюю 1000 записей
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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