Po wklepaniu do SQL:
LOAD DATA LOCAL INFILE 'Z:/htdocs/phpmysql/TEST/CRM/localfile/yahootable.xml' INTO TABLE yahootable CHARACTER SET 'utf8' LINES STARTING BY '<row>' TERMINATED BY '</row>' (@tmp) SET id = ExtractValue(@tmp, '//id'), various = ExtractValue(@tmp, '//various'), message = ExtractValue(@tmp, '//message')
Otrzymuje błąd: #7890 - Can't find file 'Z:/htdocs/phpmysql/TEST/CRM/localfile/yahootable.xml'.
Rozumiem, że w przypadku serwera mam użyć komendy LOAD DATA INFILE ? Tylko gdzie wtedy mam umieścić plik ?
Gdy zrobię to w ten sposób:
LOAD DATA INFILE 'yahootable.xml' INTO TABLE ...
Otrzymuje: #13 - Can't get stat of '/var/packages/MariaDB10/target/mysql/zlecenia/yahootable.xml' (Errcode: 2 "No such file or directory")