私は次のコードを使用しています:
DELIMITER $$
DROP TRIGGER IF EXISTS after_insert_temp_ecs $$
CREATE
TRIGGER `after_insert_temp_ecs` AFTER insert ON `ecs`
FOR EACH ROW BEGIN
set @count =1;
WHILE(@count<=NEW.installments) THEN
insert into temp_ecs (amount_temp,_date_temp,id,name,installments) values(NEW.amount,(date_add(NEW._date,interval @count month)),NEW.id,NEW.name,NEW.installments);
set @count=@count+1;
END WHILE;
END;
$$
DELIMITER ;
しかし、私がそれを使用すると、無限ループが実行されます。コードのエラーは何ですか