Schleife Mysql einfügen der Daten in Tabelle mit PhpMyadmin
Hallo ich bin versucht, zum einfügen von Daten in eine Datenbank für die Zeichen eine Nummer, jede Nummer
table numbers
id | number
1 | 2560
2 | 2561
Und diese gehen für 100 Nummern. ich fand dies für PL/sql
BEGIN
FOR v_LoopCounter IN 2560..2660 LOOP
INSERT INTO numbers (number)
VALUES (v_LoopCounter);
END LOOP;
END;
Habe auch versucht wie
BEGIN
FOR v_LoopCounter IN 2560.2660 LOOP;
INSERT INTO numbers (number);
VALUES (v_LoopCounter);
END LOOP;
END;
Wie kann ich das in Sql mit Phpmyadmin, für das ist, was ich verwenden kann.
Dank!
Ich habe versucht, führen Sie das SQL in PHPMyadmin, aber bekam ich immer einen Syntax-Fehler
Es scheint einen Fehler in Ihrer SQL-Abfrage. Der MySQL server-Fehler, Ausgang unten, wenn es irgendeine, kann auch helfen Ihnen bei der Diagnose des Problems
Ich habe auch jetzt versucht
SELECT * FROM table_name WHERE
BEGIN
FOR v_LoopCounter IN 2560..2660 LOOP
INSERT INTO numbers (number)
VALUES (v_LoopCounter);
END LOOP;
END;
- Sie können dies auf beliebige SQL-Bildschirm... Ausschneiden und einfügen.
- Es ist ein Syntax-Fehler kann ich nicht Beheben. weil ich nicht sehen... Vielleicht das ist, warum ich dachte , dieser code wird nicht ausgeführt, auf sql phmyadmin
SELECT * FROM WHERE 1BEGIN ...
Sie Links die 1 in der WHERE-Anweisung, und verweisen müssen den alias-Tabellen Namen. Ändern Sie es zuSELECT * FROM yourAliasTableName WHERE BEGIN
- Ich erhielt den FEHLER: Ungültiger Bezeichner @ 31 STR: 2560..
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen :
Versuchen, diese
WÄHLEN Sie zunächst die Datenbank sonst erhalten Sie keine Datenbank ausgewählt Fehler
Danach rufen Sie die Prozedur