-1
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 $$
當編譯此代碼我得到一個錯誤1064可以有一個人請幫我找錯誤MySQL的程序錯誤
什麼是錯誤代碼? –
你可能想要複製確切的錯誤,幷包括你已經檢查過的東西(你在網上找到/在參考中找到了什麼......你是否嘗試過,結果是什麼) –
@ashmysql錯誤代碼說的不僅僅是給出一個數字,這是公平的說,MySQL是至少在這個階段,指出你在哪裏出錯的線路的開始...... – bonCodigo