SQL IMPORT CSV, #1060 - Powtórzona nazwa kolumny 'NULL' |
SQL IMPORT CSV, #1060 - Powtórzona nazwa kolumny 'NULL' |
19.01.2020, 22:18:24
Post
#1
|
|
Grupa: Zarejestrowani Postów: 36 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.
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 ? |
|
|
21.01.2020, 10:48:22
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
Pokaz pare pierwszych rekordow
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
21.01.2020, 19:51:29
Post
#3
|
|
Grupa: Zarejestrowani Postów: 36 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. ktoś coś ? Problem rozwiązany, kodowanie Windows 1250 i już wszystko działa |
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 07:23 |