Установить емкость в таблице MySQL, чтобы он мог вместить 150 строк?

Я использую phpMyAdmin и хочу установить емкость таблицы, чтобы она могла хранить только 150 строк. Это возможно? Моя таблица InnoDB.

0

Решение

Это невозможно без использования триггера.

Ответ взят из Вот.

DELIMITER $$

CREATE TRIGGER trigger1
BEFORE INSERT
ON table1
FOR EACH ROW
BEGIN
SELECT COUNT(*) INTO @cnt FROM table1;
IF @cnt > 150 THEN
CALL sth(); -- raise an error
END IF;
END
$$

DELIMITER ;
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]