chce zrzucic z pliku tekstowego dane do bazy:
LOAD DATA LOCAL INFILE '/home/misty/Desktop/test.txt' INTO TABLE aa TERMINATED BY ';';
plik tekstowy:
AA; BB; CC DD; EE; FF a; b; c a; b; a 1993-02-04; 1994-03-17; \N 1994-03-17; 1994-03-18; 1994-03-17
otrzymuje jednak:
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:
LOAD DATA LOCAL INFILE '/home/misty/Desktop/test.txt' INTO TABLE aa ;
dostaje:
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:
mysql>load DATA INFILE 'filepath/file' INTO TABLE yourtable;
zas
nie pojdzie.
mysql>load DATA LOCAL INFILE 'filepath/file' INTO TABLE yourtable;
to tak, jakby ktos w przyszlosci rowniez mial podobny problem.
pzdr,
misty