Rezultate 1 la 8 din 8

Subiect: Transfer din Tabel CSV in baza de date MySQL

Afișare hibrid

  1. #1
    Avatarul lui Iulian
    Iulian este deconectat Membru SeoPedia
    Reputatie:
    37
    Data înscrierii
    30th January 2008
    Locaţie
    Bucuresti
    Posturi
    552
    Putere Rep
    37


    Implicit Transfer din Tabel CSV in baza de date MySQL

    Am un tabel csv cu aproximativ 130,000 de randuri si 6 coloane si o marime de ~130MB .
    Am creat in MySQL cu PhpMyAdmin o tabla de date , si un tabel cu 7 campuri ( cele 6 din tabelul csv si inca unul numit id cu auto increment .. ) .
    La "Importa" in PhpMyAdmin pot importa tabelul csv, doar ca problema este la marimea tabelului de 130 MB , si PhpMyAdmin ma lasa sa urc doar 128 MB .


    1. Cum pot face sa maresc dimensiunea fisierului pe care il pot urca ?
    2. Ce setari trebuie sa fac pentru a-mi importa tabelul corect si a-l pune in Tabelul meu in baza de date corect si a putea folosi ce se afla in tabel ?
    “Stop Doubting Yourself, Work Hard and Make It Happen”
    Imi place sa conduc si sa gasesc cele mai bune distanțe rutiere.

  2. #2
    Avatarul lui Gabriel Puscuta
    Gabriel Puscuta este deconectat Ambasador
    Reputatie:
    39
    Data înscrierii
    7th September 2006
    Locaţie
    Sibiu
    Posturi
    786
    Putere Rep
    39


    Implicit

    Local (php.ini):
    upload_max_filesize = {marime}M
    memory_limit = {marime}M
    post_max_size = {marime}M

    Server (.htaccess):
    php_value memory_limit "{marime}M"
    php_value upload_max_filesize "{marime}M"
    php_value post_max_size "{marime}M"

    EDIT: Pe xampp in php.ini trebuie si restul. Aceeasi valoare.
    Ultima modificare făcută de Gabriel Puscuta; 12th December 2009 la 23:49.

  3. #3
    Avatarul lui Adrian Poputoaia
    Adrian Poputoaia este deconectat Ambasador
    Reputatie:
    37
    Data înscrierii
    2nd October 2007
    Locaţie
    Iasi
    Vârstă
    41
    Posturi
    1.068
    Putere Rep
    37


    Implicit

    Daca esti pe windows iti recomand sa folosesti SQLyog Enterprise. Te scapa de multe dureri de cap!

  4. #4
    Avatarul lui Chaos
    Chaos este deconectat Ambasador
    Reputatie:
    37
    Data înscrierii
    3rd April 2006
    Locaţie
    Cluj-Napoca
    Vârstă
    43
    Posturi
    389
    Putere Rep
    37


    Implicit

    load data infile "cale catre fisier" into table "tabelul tau" fields terminated by "," (coloana1,coloana2... )

  5. #5
    Avatarul lui Iulian
    Iulian este deconectat Membru SeoPedia
    Reputatie:
    37
    Data înscrierii
    30th January 2008
    Locaţie
    Bucuresti
    Posturi
    552
    Putere Rep
    37


    Implicit

    @Gabriel : Am modificat in php.ini marimea maxima si tot 128Mb imi permite , si da aceiasi eroare ...
    @Adrian : Acum l-am luat si o sa il incerc.
    @Chaos : Comanda asta o dau din comanda pe SQL ?
    “Stop Doubting Yourself, Work Hard and Make It Happen”
    Imi place sa conduc si sa gasesc cele mai bune distanțe rutiere.

  6. #6
    Avatarul lui Gabriel Puscuta
    Gabriel Puscuta este deconectat Ambasador
    Reputatie:
    39
    Data înscrierii
    7th September 2006
    Locaţie
    Sibiu
    Posturi
    786
    Putere Rep
    39


    Implicit

    @Iulian:

    Toate cele 3 variabile trebuie schimbate.
    Daca esti pe xampp php.ini e in ./xampp/php/php.ini

    Aseara, cand ai postat, am modificat si eu sa testez. Nu mai stiam exact.
    Am modificat upload_max_filesize si nu a functionat. Apoi am pus aceeasi valoare pe celelalte 2 si a functionat. De aceea am si editat postul.

    EDIT: Ce numar de posturi evil am
    Ultima modificare făcută de Gabriel Puscuta; 13th December 2009 la 13:55.

  7. #7
    Avatarul lui beeuser
    beeuser este deconectat Membru SeoPedia
    Reputatie:
    35
    Data înscrierii
    6th July 2007
    Vârstă
    46
    Posturi
    66
    Putere Rep
    35


    Implicit

    Incearca bigdump

    http://www.ozerov.de/bigdump.php

    Uploadezi fisierul prin ftp (130mb e cam mare) poti sa-l arhivezi ca .gz.

    Setezi in bigdump php datele de conectare la bd, si iti incarca ok.

    La mine functioneaza intotdeauna.

  8. #8
    Avatarul lui Marius Cristian
    Marius Cristian este deconectat Ambasador
    Reputatie:
    53
    Data înscrierii
    14th January 2007
    Locaţie
    Bucuresti, Romania
    Posturi
    1.519
    Putere Rep
    53


    Implicit

    Eventual imparte fisierul in 2 fisiere mai mici si urca datele in doi pasi (doua importuri).
    Daca nu poti cara 10 dulapuri pe scari dintr-o data, urca-le cate unul pe rand.

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. php/mysql-id in baza de date,dar afisare text
    De evolution în forumul Server side
    Răspunsuri: 6
    Ultimul Post: 12th September 2009, 12:17
  2. Link din baza de date
    De Federals în forumul Server side
    Răspunsuri: 15
    Ultimul Post: 28th June 2009, 20:58
  3. Integrare baza de date.
    De superbus în forumul Servicii web / Jobs
    Răspunsuri: 4
    Ultimul Post: 14th October 2008, 21:27
  4. Baza de date :)
    De Sebastian în forumul Bar, lobby...
    Răspunsuri: 3
    Ultimul Post: 9th September 2008, 23:05
  5. Baza de date
    De eRwin în forumul Server side
    Răspunsuri: 5
    Ultimul Post: 26th August 2005, 09:10

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •