powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Почему не работает MAX_ROWS
4 сообщений из 4, страница 1 из 1
Почему не работает MAX_ROWS
    #39716196
superpupervest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Делаю так

CREATE TABLE `table` ( `name` INT NULL) ENGINE=MyISAM DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci MAX_ROWS=3;

Создал таблицу и спокойно добавил 5 строк
...
Рейтинг: 0 / 0
Почему не работает MAX_ROWS
    #39716202
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://dev.mysql.com/doc/refman/5.7/en/create-table.html 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.
...
Рейтинг: 0 / 0
Почему не работает MAX_ROWS
    #39716231
superpupervest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А другими способами нельзя ограничить. Скажем указать максимальный размер таблицы.
...
Рейтинг: 0 / 0
Почему не работает MAX_ROWS
    #39716252
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если ограничить - это удалять старые при вставке новых, то

Вариант 1: исключить вставку, заменив её на обновление самой старой записи.
Вариант 2: выполнять вставку процедурой, а не запросом, где контролировать количество записей и удалять самые старые при превышении.

Если ограничить - это запретить вставку более заданного количества, то

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


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