Ik heb me al redelijk een breuk gezocht (voor de gigantische drukte die op het moment op mijn werk heerst best knap
), maar heb tot nu toe alleen maar antwoorden kunnen vinden die gebaseerd zijn op het importeren van complete queries in een tekstfile via de command prompt of oplossingen via PHP. Afijn, ik hoop dat jullie mij even kunnen helpen. Ik heb een grote dump gehad van een database die gewoon komma-gescheiden zijn. Aangezien het hier om ca. 300.000 records gaat is PHP geen oplossing en zal ik me dus moeten wenden tot de CLI. Kan iemand mij vertellen hoe ik op de snelste manier een import kan doen naar MySQL vanuit die tekstfile gebruik makende van die CLI?
Hoezo is PHP geen oplossing? Duurt ff, maar het is toch eenmalig?
Programmer - an organism that turns coffee into software.
Omdat mijn browser dan vast en te zeker een timeout zal geven?Op vrijdag 25 januari 2002 14:10 schreef elviver het volgende:
Hoezo is PHP geen oplossing? Duurt ff, maar het is toch eenmalig?
*klik*Op vrijdag 25 januari 2002 14:14 schreef LuCarD het volgende:
http://www.mysql.com/doc/m/y/mysqlimport.html
Ik ga gelijk ff kijken. Ik had er wel van gehoord maar dacht dat dit ook voor kant en klare queries was.
Nee hoor.... je kan met je browser geeft meestal pas een timeout na 90 sec. Ik ga er wel vanuit dat hij dan een response van de server heeft gehad.Op vrijdag 25 januari 2002 14:15 schreef MrBig het volgende:
[..]
Omdat mijn browser dan vast en te zeker een timeout zal geven?Er draaien bovendien wat belangrijke sites op die Apache en ik wil het dus zo veel mogelijk op de 'achtergrond' uitvoeren.
Programmer - an organism that turns coffee into software.
Verwijderd
Idd, als die mysql import er niet was geweest had je het het makkelijkst met Perl kunnen doenOp vrijdag 25 januari 2002 14:16 schreef LuCarD het volgende:
[..]
Nee hoor.... je kan met je browser geeft meestal pas een timeout na 90 sec. Ik ga er wel vanuit dat hij dan een response van de server heeft gehad.
Op vrijdag 25 januari 2002 14:20 schreef Zef het volgende:
[..]
Idd, als die mysql import er niet was geweest had je het het makkelijkst met Perl PHP kunnen doen
Programmer - an organism that turns coffee into software.
Verwijderd
Nee man!Op vrijdag 25 januari 2002 14:29 schreef LuCarD het volgende:
[..]
Daar is een oplossing voor, set_timeout(0); geloof ik..Op vrijdag 25 januari 2002 14:15 schreef MrBig het volgende:
[..]
Omdat mijn browser dan vast en te zeker een timeout zal geven?Er draaien bovendien wat belangrijke sites op die Apache en ik wil het dus zo veel mogelijk op de 'achtergrond' uitvoeren.
Bedankt trouwens voor de tips. Ik heb uiteindelijk "LOAD DATA INFILE..." gebruikt. Ging trouwens redelijk rap. 
Ik ben alleen nu even achteraf Indexen aan het zetten op de kolommen waarvoor dat handig is (het is namelijk vooral bedoeld voor zoeken naar bepaalde gegevens), maar dat gaat iets minder snel ben ik bang.
Ik ben alleen nu even achteraf Indexen aan het zetten op de kolommen waarvoor dat handig is (het is namelijk vooral bedoeld voor zoeken naar bepaalde gegevens), maar dat gaat iets minder snel ben ik bang.
Pagina: 1