Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

INSERT - mehrere Zeilen aufs Mal

Diskussion: INSERT - mehrere Zeilen aufs Mal im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo zusammen. Ich muss regelmässig ungefähr 70'000 Zeilen in eine Tabelle schreiben. Zeile für Zeile würde das ewig dauern, ...

Antwort
Alt 09.01.08, 16:48   #1 (permalink)
 
Registriert seit: 03.05.06
CentralWay Leistung: Facit NTK
Likes: 0
Standard INSERT - mehrere Zeilen aufs Mal

Anzeige

Hallo zusammen.
Ich muss regelmässig ungefähr 70'000 Zeilen in eine Tabelle schreiben. Zeile für Zeile würde das ewig dauern, deshalb suche ich eine Möglichkeit, mit einem INSERT gerade mehrere Zeilen einzulesen.

Zum Beispiel statt

Code:
mysql_query("INSERT INTO temp ('Spalte1', 'Spalte2')
VALUES ('Wert1', 'Wert2')");
direkt
Code:
mysql_query("INSERT INTO temp ('Spalte1', 'Spalte2') VALUES('Wert1', 'Wer2', 'Wert11'. 'Wert12'. 'Wert21'. 'Wert22'...)");
So würde ich dann mit PHP den VALUES(... String generieren und mit nur einem mysql_query anstatt 70'000 in die Tabelle schreiben.

Vielen Dank für Eure Hilfe!
CentralWay ist offline   Mit Zitat antworten
Alt 09.01.08, 17:16   #2 (permalink)
Moderator
 
Benutzerbild von Elderan
 
Registriert seit: 30.03.04
Elderan Leistung: 8086
Likes: 14
Standard

Hallo,
du kannst mehrere Datensätze per Komma trennen, also:
INSERT INTO table VALUES(1), (2), (3)...
Elderan ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 09.01.08, 17:22   #3 (permalink)
 
Registriert seit: 02.01.06
Digi Leistung: Facit NTK
Likes: 0
Standard RE: INSERT - mehrere Zeilen aufs Mal

Zitat:
Original von CentralWay
Ich muss regelmässig ungefähr 70'000 Zeilen in eine Tabelle schreiben.
Es würde mich noch interessieren, wo man dann denn so viele Zeilen auf einmal und das noch regelmässig schreiben muss.. : o
Digi ist offline   Mit Zitat antworten
Alt 09.01.08, 17:41   #4 (permalink)
Themenstarter
 
Registriert seit: 03.05.06
CentralWay Leistung: Facit NTK
Likes: 0
Standard

@Elderan
Super, vielen Dank

@Digi
Zuviel erzählen will/darf ich hier nicht, aber wenn man SAP-Daten exportiert fallen einige an Daten ab !
CentralWay ist offline   Mit Zitat antworten
Alt 10.01.08, 13:00   #5 (permalink)
 
Registriert seit: 30.03.04
hamill Leistung: Facit NTK
Likes: 0
Standard

viele RDBMS haben einen Mechanismus, um (größere Mengen an) Daten am SQL Parser vorbei in die Datenbank zu schleusen.
bei mysql kenne ich mich nicht so gut aus, aber googlen nach mysql+load, erster Treffer, sieht vielversprechend aus.
hamill ist offline   Mit Zitat antworten
Alt 10.01.08, 21:18   #6 (permalink)
 
Registriert seit: 21.10.06
weau Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Original von Elderan
Hallo,
du kannst mehrere Datensätze per Komma trennen, also:
INSERT INTO table VALUES(1), (2), (3)...
Bei 70 tausend Datensätzen wird das aber ne lustige lange Schleife^^
weau ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » INSERT - mehrere Zeilen aufs Mal
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
php -> insert into klappt nicht? Oo _fux_ (Web-) Design und webbasierte Sprachen 12 07.11.09 16:37
C++ Rekursionsfunktion / insert item _fux_ Code Kitchen 12 08.09.08 17:39
mysql mehrere insert Dawen Applikationen 0 17.04.08 17:50
Zeilen von Unterordner zählen sfil Linux/UNIX 2 15.06.05 12:36
Verlinkte Nodelist, Insert ist der Wurm drin sheepd Code Kitchen 2 11.02.05 12:33


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61