Ограничение записей и усечение новых записей

0

Мне было интересно, было ли в MySQL простое решение обрезать записи MySQL.

Например:

Я хочу, чтобы в одной таблице было всего 100 записей. Если новая запись будет отправлена ​​(101-я запись), тогда она удалит - скажет - последнюю запись (упорядоченную меткой времени) и вставляет новую (все еще только 100 записей).

Любая помощь очень ценится.

Теги:
truncate

2 ответа

1

Вы можете решить проблему, используя триггеры.

Триггер - это процедура, которая вызывается, когда элементы вставлены, удалены или обновлены. Таким образом, вы можете определить триггер, который запускается при вставке нового элемента.

0

Я не думаю, что это возможно в mysql (http://forums.mysql.com/read.php?21,42315,175712#msg-175712).

создать представление в таблице с лимитом 100 и упорядочить по дате. (http://dev.mysql.com/doc/refman/5.5/en/create-view.html)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню