Aktywne Wpisy

marian-stefan +927
Czego nie rozumiesz polaczku? Jesteś po prostu spięty, nie to co ci wyluzowani hiszpanie.
#lewandowska #lewandowski #p0lka
#lewandowska #lewandowski #p0lka
źródło: 1917a12349578893f1949a1fd52ac5d1e42d092394e6244b74193a39a88a19ed
Pobierz
Nighthuntero +273
Posłuchajcie tego cuckolda, nawet go nie żal
#lewandowski #lewandowska #p0lka #logikarozowychpaskow #logikaniebieskichpaskow #zwiazki
#lewandowski #lewandowska #p0lka #logikarozowychpaskow #logikaniebieskichpaskow #zwiazki



![[Wideo] Tak manipulują kobiety, akcja z meczu Igi Świątek z Coco Gauff z USA](https://wykop.pl/cdn/c3397993/2dfb30dafac47ed55b914e19d8df09765995a4874d62d2bb32b1b251cd53e359,q70.png)


Załóżmy że mam plik CSV z kolumnami "nazwisko", "miasto".
Naturalnie mam w bazie dwie tabele, jedną z klientami - nazwisko oraz miasto_id, a druga tabela to wiadomo, po prostu id i nazwa miasta.
Jest jakieś narzędzie albo ogólnie przyjęty sposób konwersji takich danych? Zarówno dla baz pustych, jak i tych z danymi.
Jedyne co mi przychodzi na myśl to co wiersz wykonywanie SELECTa w celu znalezienia ID lub INSERT, ale to masakryczna wydajność.
#bazydanych #programowanie #php #mysql
w przypadku ms sqla mozna by to zrobić prostym ssisem, który powinien się dość szybko przetworzyć i dodać do joba, który by
fgetcsvi dla każdego wierszaINSERT IGNORE (...)- ale akurat job się robi raz na miesiąc i o wydajność nie muszę się martwićmysql_insert_id(). Jeśli jednak wielkość danych przekracza granice rozsądku, to jedziesz ajaxem przez emacs: zasysasz 100 linijek z csv zaczynając od miejsca wskazanego przez offset (fseek), dodajesz/pobierasz miasta, dodajesz nazwiska z miastami, wyciągasz miejsce w pliku przy@januzi: niegłupie, tylko cholera, na każdy wiersz przypada N*kolumny z kluczami obcymi zapytań. Czyli jak tabela ma 3 kolumny posiadające klucze obce, to muszę zawołać aż 3 razy select na każdy wiersz. Wolne ( ͡° ʖ̯ ͡°