私は2つのmysqlテーブルを持っています-employeeとemployee_log
私はそれのトリガーを以下に書きました、意図は、どのデータが従業員に挿入されるか同じデータがemployee_logに挿入されるべきであるということです。
delimiter |
CREATE TRIGGER `emp`
AFTER INSERT ON `employee`
FOR EACH ROW
BEGIN
INSERT INTO employee_log (id,userId,firstname,lastname)
VALUES (NEW.id,NEW.userId,NEW.firstname,NEW.lastname);
END |
上記のトリガーは正常に実行されます。従業員テーブルにレコードを挿入しようとしましたが、以下のエラーが発生します。ここで何が問題になったかわかりません。助けてください。
Error is -
#1436 - Thread stack overrun: 5848 bytes used of a 131072 byte stack, and 128000 bytes needed. Use 'mysqld -O thread_stack=#' to specify a bigger stack.