Задавайте вопросы, мы ответим
Вы не зашли.
Подскажите, пожалуйста. Как можно ограничить количество записей средствами Mysql
Неактивен
Вообще для этого select ... limit существует, или что конкретно Вы имеете в виду?
Неактивен
Ограничить количество записей в таблице
Неактивен
триггер before insert
Неактивен
А какой тип таблицы? Для myisam можно же max_rows использовать.
vasya, а в триггере-то? делать select count(*)? для innodb может оверхед быть тот еще .
Неактивен
Спасибо попробую
Неактивен
Подскажите, а как удалить max_rows из таблицы
Неактивен
Неактивен
Так что ж никто не знает, почему MAX_ROWS не работает. Может еще какие-то параметры для его работы нужны?
Неактивен
MAX_ROWS
The maximum number of rows you plan to store in the table. This is not a hard limit, but rather a hint to the storage engine that the table must be able to store at least this many rows.
Неактивен
deadka написал:
vasya, а в триггере-то? делать select count(*)? для innodb может оверхед быть тот еще .
согласен, тогда доп таблица из одной ячейки, в которой хранится кол-во строк, которые можно добавить
изначально max_rows
2 триггера на insert и delete, меняющие это значение
если 0 таблица заполнена
Неактивен
platedz написал:
Подскажите, пожалуйста. Как можно ограничить количество записей средствами Mysql
а зачем такое нужно?
Неактивен
Нужно, чтобы нельзя было создавать больше записей до перехода на более высокий тарифный план
Неактивен