| -ANTUAN- |
Post
#1
|
|
Goście |
Mam taki nietypowy problem mianowicie mam dwie tabele:
1 tabela products w niej kolumny załóżmy: ID|model_produktu| 2 tabela products_detale w niej kolumny: ID|waga|kolor| I teraz mam dane w excel w postaci kolumn |model_produktu|waga|kolor| Jednak tych modeli produktów jest załóżmy 100 a ja mam w sklepie tylko 50 które mnie interesują. I teraz moje pytanie jak zaktualizować drugą tabelę znając tylko model_produktu?? Bo ręcznie to bez sensu szukać które produkty mnie interesują i przypasowywać w excelu model_produktu do ID. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 9 Dołączył: 3.03.2011 Ostrzeżenie: (0%)
|
Algorytm na szybko:
1. Zamień plik XLS na CSV 2. Zaczytaj plik CSV 3. Lecisz po pliku CSV wiersz po wierszu, sprawdzasz selectem czy dany wiersz "jest w bazie" 4. Jeśli dany wiersz "jest" w bazie i są różnice między CSV a bazą, to za pomocą UPDATE uaktualniasz bazę. |
|
|
|
ANTUAN [MySQL] Aktualizacja danych 7.01.2013, 17:53:38
ANTUAN Kurde nie ogarniam tego...
Czyli co musiałbym stw... 7.01.2013, 22:30:53
skleps Cytat(ANTUAN @ 7.01.2013, 22:30:53 ) ... 8.01.2013, 15:43:25 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 10:39 |