Как решить синтаксическую ошибку для FETCH рядом с курсором в данные в MySQL?
read_loop: LOOP
FETCH next from cur1 INTO id1, userId1, major1,minor1,beaconZone1;
IF done THEN
LEAVE read_loop;
else
INSERT INTO test VALUES (id1, userId1, major1,minor1,beaconZone1);
END IF;
END LOOP;
@rohit kumbhar Я предполагаю, что вам что-то не хватает. Если вам нужен синтаксис, то указанный выше синтаксис не соответствует руководящим принципам курсора MySQL. Насколько я понял вашу проблему, я предполагаю, что у вас есть что-то другое, так что вы можете уточнить?
read_loop: LOOP
FETCH next from cur1 INTO id1, userId1, major1,minor1,beaconZone1;
IF done THEN
LEAVE read_loop;
CLOSE cursor_name;
else
INSERT INTO test VALUES (id1, userId1, major1,minor1,beaconZone1);
END IF;
END LOOP;