![]() |
![]() |
-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ę. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 20:24 |