mysql触发器有问题吗

mysql触发器有问题吗,mysql,Mysql,我有两个mysql表-employee和employee\u log 我在下面为它写了一个触发器,目的是,在员工中插入什么数据相同的数据应该插入员工日志 delimiter | CREATE TRIGGER `emp` AFTER INSERT ON `employee` FOR EACH ROW BEGIN INSERT INTO employee_log (id,userId,firstname,lastname) V

我有两个mysql表-employeeemployee\u 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 |
以上触发器执行良好, 现在我已经尝试在employee表中插入记录,它给出了下面的错误,我不知道这里出了什么问题,请帮助

     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.   

尝试在
my.cnf
文件中将
thread\u stack
全局变量的值设置为默认值
196608
,然后重新启动MySQL服务器并尝试:

thread_stack = 256K

我希望您能在这里找到答案:

可能不相关,但您尚未将分隔符恢复为“;”