Ich versuche, meinen ersten Cursor in MySQL zu machen, und ich erhalte einen Fehler. Es heißt falscher Integer-Wert. Ich dachte, das würde den Wert in der ersten Zeile aus der Spalte customer_Id übernehmen und in der Variablen IdValue speichern. Wie kann ich das richtig programmieren und diesen Fehler beheben?Cursor falsche Ganzzahl Wert Fehler
DELIMITER $$
CREATE PROCEDURE CursorProcedure()
BEGIN
DECLARE IdValue int;
DECLARE myCursor CURSOR FOR
SELECT customer_Id FROM customers;
OPEN myCursor;
FETCH myCursor INTO IdValue;
CLOSE myCursor;
SELECT IdValue;
END$$
DELIMITER ;
Ich habe 'Set IdValue = IdValue; INSERT IN Kunden (newCol) Werte (IdValue); ' für den Schleifenkörper. Wenn ich es ausführe, fügt es die Werte zufällig ein und beginnt in einer Reihe 5. Warum sollte das sein? – TickleMonster
Bitte besuchen Sie mich [hier] (http://chat.stackoverflow.com/rooms/95290/campaigns) im Chat – Drew