Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zrzut z pliku
misty
post
Post #1





Grupa: Zarejestrowani
Postów: 366
Pomógł: 0
Dołączył: 2.01.2007

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


hej,
chce zrzucic z pliku tekstowego dane do bazy:
  1. LOAD DATA LOCAL INFILE '/home/misty/Desktop/test.txt' INTO TABLE aa TERMINATED BY ';';

plik tekstowy:
  1. AA; BB; CC
  2. DD; EE; FF
  3. a; b; c
  4. a; b; a
  5. 1993-02-04; 1994-03-17; \N
  6. 1994-03-17; 1994-03-18; 1994-03-17

otrzymuje jednak:
  1. ERROR 1064 (42000): You have an error IN your SQL syntax; CHECK the manual that corresponds TO your MySQL server version FOR the RIGHT syntax TO USE near 'TERMINATED BY ';'' at line 1


jesli daje bez 'TERMINATED BY', czyli:
  1. LOAD DATA LOCAL INFILE '/home/misty/Desktop/test.txt' INTO TABLE aa ;

dostaje:
  1. ERROR 1148 (42000): The used command IS NOT allowed WITH this MySQL version


wersja mojego mysql to 5.0.24a

czy ktos moglby zasugerowac mi co jest nie tak?
pzdr,
misty

znalazlam odpowiedz. okazalo sie ze pod moja wersja slacka i mysql'a idzie tylko cos takiego:
  1. mysql>load DATA INFILE 'filepath/file' INTO TABLE yourtable;

zas
  1. mysql>load DATA LOCAL INFILE 'filepath/file' INTO TABLE yourtable;
nie pojdzie.
to tak, jakby ktos w przyszlosci rowniez mial podobny problem.
pzdr,
misty
Go to the top of the page
+Quote Post

Posty w temacie
- misty   zrzut z pliku   20.07.2008, 15:43:57
- - Vertical   Odnośnie pierwszego problemu (tego ze składnią), t...   25.07.2008, 08:09:56


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 Aktualny czas: 24.08.2025 - 18:16