mysql过程错误

mysql过程错误,mysql,procedure,Mysql,Procedure,在编译这段代码时,我发现了一个1064错误。有人能帮我找到错误吗。放端回路;在关闭cur1之前 你可能想要复制准确的错误,并包括你已经检查过的内容(你在互联网上/参考中发现了什么…你尝试过了吗,结果如何)@ashmysql错误代码不仅仅是给出一个数字,可以公平地说,mysql至少在这一阶段指出了您在这一行开始时遇到的错误。。。 DELIMITER $$ CREATE PROCEDURE curdemo() BEGIN DECLARE done INT DEF

在编译这段代码时,我发现了一个1064错误。有人能帮我找到错误吗。放端回路;在关闭cur1之前

你可能想要复制准确的错误,并包括你已经检查过的内容(你在互联网上/参考中发现了什么…你尝试过了吗,结果如何)@ashmysql错误代码不仅仅是给出一个数字,可以公平地说,mysql至少在这一阶段指出了您在这一行开始时遇到的错误。。。
    DELIMITER $$
    CREATE PROCEDURE curdemo()

     BEGIN

    DECLARE done INT DEFAULT FALSE;
    DECLARE b, c INT;
    DECLARE cur1 CURSOR FOR SELECT empid FROM test.mytable;
    DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE;
   OPEN cur1;

   read_loop: LOOP
   FETCH cur1 INTO b;
   IF done THEN
       LEAVE read_loop;
    END IF;
    INSERT INTO test.test_log VALUES (b,'test');
    CLOSE cur1;
  END $$