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