Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> SQL IMPORT CSV, #1060 - Powtórzona nazwa kolumny 'NULL'
Kubik93
post 19.01.2020, 22:18:24
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 20.12.2019

Ostrzeżenie: (0%)
-----


Cześć wszystkim ponownie,

Importuje do nowej bazy arkusz CSV. Ponad 650k wierszy - 40 mb.
Ustaliłem sobie możliwy rozmiar i czas przesyłania tak aby sobie spokojnie wgrać plik do bazy.

Po przeładowaniu wyskakuje komunikat, że baza została dodana po czym na dole widnieje błąd.

"#1060 - Powtórzona nazwa kolumny 'NULL'"
I ostatecznie tabela nie zostaje utworzona.

Pierwsza linia pliku zawiera nazwy kolumn (jeśli wyłączone, pierwsza linia będzie częścią danych) Zaznaczone.

  1. id Country Postal City xang xong


Szukałem w necie rozwiązania aczkolwiek problem w tym, że znalazłem informację o błędach z konkretną nazwą kolumny.
Jakieś propozycje jak rozwiązać problem ? smile.gif
Go to the top of the page
+Quote Post
nospor
post 21.01.2020, 10:48:22
Post #2





Grupa: Moderatorzy
Postów: 35 124
Pomógł: 5882
Dołączył: 27.12.2004




Pokaz pare pierwszych rekordow


--------------------

Najlepsze kawałki programistyczne || Dowcipy o informatykach || Forum PHP dla opornych
Klasy: Pager (stronicowanie) | Cache | ShoutBox (Chat) | Widok | Ładne url'e

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Kubik93
post 21.01.2020, 19:51:29
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 20.12.2019

Ostrzeżenie: (0%)
-----


Problem rozwiązany. Kwestia złego znaku oddzielania kolumn.
Ustawienia php.ini oraz my.ini pozwoliły na import dużego pliku.

Idąc dalej. CSV zapisuje w formacie UTF-8. Importuje w UTF-8. Formatowanie bazy danych utf-8_unicode.
Wywala znaki obce ó/ł/ß/ö/ä W tablicy mają być nazwy wszystkich miast w Europie. W dodatku czasami ostatnie kolumny przeskakują i łączą się z poprzednimi.



smile.gif ktoś coś ?

Problem rozwiązany, kodowanie Windows 1250 i już wszystko działa smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.02.2020 - 22:52