Я использую phpMyAdmin и хочу установить емкость таблицы, чтобы она могла хранить только 150 строк. Это возможно? Моя таблица InnoDB.
Установите емкость в таблице mysql, чтобы она могла содержать 150 строк?
Ответы (1)
Это невозможно без использования триггера.
Ответ взят из здесь .
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 ;
person
rick6
schedule
10.02.2015