![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 27.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam problem z przeniesieniem danych ktore otrzymuje do bardziej optymalnej struktury
![]() dane ktore otrzymuje po zapisanie w bazie wygladaj tak jak ponizej id | name | czas | dzien | 1 | name1 | 12:40 | poniedzialek | 2 | name1 | 13:40 | wtorek | 3 | name1 | 12:40 | sroda | 4 | name1 | 15:40 | czwartek | 5 | name1 | 12:40 | piatek | 6 | name1 | 12:40 | sobota | 7 | name1 | 13:20 | niedziela | i potem to samo z name2 z innymi czasami jak wiec przenies te dane zeby wygladaly tak id | name | poniedzialek| wtorek|sroda|czwartek|piatek|sobota|niedziela| 1 name1 12:40 13:40 12:40 2 name2 itd. z gory dziekuje za pomoc, pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 11.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy dobrze zrozumiałem o co chodzi, ale ja bym po prostu stworzył docelową tablę i przeniósł dane za pomocą skryptu pośredniczącego (np. PHP). Czyli wpierw pobieramy wszystkie dane ze starej tabeli, przerzucamy do tablicy i później odpowiednio ją wkładamy wkładamy do nowej.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 27.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
problem jest w tym ze tych danych jest od 5000 do 200 000 rekordow i pare mega to zajmuje, php wymieka bo przeciaza zmienna, niestety posiadam server na home i raczej nie moge tego zmienic
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
problem jest w tym ze tych danych jest od 5000 do 200 000 rekordow i pare mega to zajmuje, php wymieka bo przeciaza zmienna, niestety posiadam server na home i raczej nie moge tego zmienic Bez problemu można to wykonać ale krok po kroku. Najprościej to: Pobrać liste nazw
Iterować po wyniku i dla każdej nazwy pobrać wszystkie terminy
Z wyniku tworzysz odpowiednia tablice i wrzucasz insertem. -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 11:48 |