Hallo an die Runde,
Ich möchte gerne 1000 Datensätze generieren die einen Variablen wert haben welcher fortlaufend ist.
Bisher hab ich das immer umständlich über eine INSERT / SELECT Anweisung gemacht.
In der Mysql DOKU bin ich aber auf die DO While Prozedur gestoßen nur leider bekommen ich das nicht gebacken .
MySQL :: MySQL 5.1 Referenzhandbuch :: 19.2.10.7 WHILE-Anweisung
Mein Query:
Fehler:
SQL-Befehl:
CREATE PROCEDURE gen( ) BEGIN DECLARE vars1 INT DEFAULT 5;
Könntet ihr mit das weiterhelfen hab mir auch schon Beispiele in der Doku angesehen die sind genau so aufgebaut?!
Grüße
Ich möchte gerne 1000 Datensätze generieren die einen Variablen wert haben welcher fortlaufend ist.
Bisher hab ich das immer umständlich über eine INSERT / SELECT Anweisung gemacht.
In der Mysql DOKU bin ich aber auf die DO While Prozedur gestoßen nur leider bekommen ich das nicht gebacken .
MySQL :: MySQL 5.1 Referenzhandbuch :: 19.2.10.7 WHILE-Anweisung
Mein Query:
PHP-Code:
CREATE PROCEDURE gen()
BEGIN
DECLARE vars1 INT DEFAULT 5;
SET vars1 = 1000;
WHILE vars1 <= 2000 DO
INSERT test_tbl set textinhalt = CONCAT ('TEST', vars1);
SET vars1 = vars1 + 1;
END WHILE;
END
SQL-Befehl:
CREATE PROCEDURE gen( ) BEGIN DECLARE vars1 INT DEFAULT 5;
Könntet ihr mit das weiterhelfen hab mir auch schon Beispiele in der Doku angesehen die sind genau so aufgebaut?!
Grüße
Kommentar