错误1442“无法更新表”

时间:2012-11-30 15:01:23

标签: mysql triggers mysql-error-1442

我有这个触发器:

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',因为它已被调用此存储函数/触发器的语句使用。

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

0 个答案:

没有答案