сбоя вращения я должен ограничить запись таблицы 25. после того как я просто удалить все (в будущем будет изменить его, чтобы удалить только старые строки)MySQL хранимые процедуры
DELIMITER //
CREATE PROCEDURE p1() delete FROM tests;//
CREATE TRIGGER trigger1
BEFORE INSERT
ON tests
FOR EACH ROW
BEGIN
SELECT COUNT(*) INTO @cnt FROM tests;
IF @cnt >= 25 THEN
CALL p1();
END IF;
END
//
DELIMITER ;
, но я получаю сообщение об ошибке: Может 't update table' tests 'в хранимой функции/триггере, потому что он уже используется оператором, который вызвал эту сохраненную функцию/триггер
Поэтому я не могу добавить больше полей.
Конечно, мы можем, вместе, подумать о чуть более описательном названии – Coffee
fixed ........... – Prostitutor