1

我有这个触发器:

CREATE DEFINER = `root`@`localhost` TRIGGER `ograniczenie` BEFORE INSERT ON `wyjscia` 
FOR EACH ROW 
BEGIN 
SELECT COUNT( * ) INTO @cnt FROM wyjscia; 
IF @cnt >=5 THEN 
DELETE FROM wyjscia WHERE id = ((SELECT MIN(id) FROM wyjscia)) LIMIT 1 ; 
END IF ; 
END 

错误:#1442 - 无法更新存储函数/触发器中的表“wyjscia”,因为它已被调用此存储函数/触发器的语句使用。

这个问题有什么解决办法吗?:(

4

0 回答 0