Przepraszam za głupie pytanie ale nie mogę poradzić sobie z tym poleceniem.
Oto tabele "ksiazki"
Field Type Null Key Default Extra
isbn char(13) NO PRI NULL
autor char(50) YES NULL
tytul char(100) YES NULL
cena float(4,2) YES NULL
Oto plik tekstowy nk.txt który chcę przepisać do tabeli:
'0-767-65569-6' 'Abraham S.' 'Podstawy systemow' '54.88'\n
(użyłem apostrofów i tabulacji do formatowania w pliku wejsciowym)
Wykonuję plecenie:
Load data infile "c:\\nk.txt" into table ksiazki;
Wyskakuje, że dane nie pasują do kolumn w tabeli bo są za długie.
ERROR 1406 (22001): Data too long for column 'isbn' at row 1
Po skaróceniu stringów w pliku z danymi tj danych dla kolumny isbn o dwa znaki pojawia sie inny błąd dla kolumny cena:
ERROR 1265 (01000): Data truncated for column 'cena' at row 1
Używam mysql w wersji 5 a system operacyjny to winX.
Wyglada że coś jest źle z plikiem wejsciowym.