2013-02-20 4 views
1

Я пробовал использовать PHP-скрипты, найденные в Интернете без успеха, поэтому я вернулся к использованию mySQL Syntax OUTFILE, вот текущий код, который я пытаюсь использовать, хотя он бросает несколько ошибок.Экспорт mySQL в CSV с использованием OUTFILE

SELECT Name, ID INTO OUTFILE 'data.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\n' FROM data 

это бросает ошибку, как показано ниже

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING 

ответ

2

Похоже, эта ошибка возникает на PHP. Попробуйте избежать двойные кавычки

SELECT Name, ID INTO OUTFILE 'data.csv' 
FIELDS TERMINATED BY ',' 
OPTIONALLY ENCLOSED BY '\"' 
ESCAPED BY '\\' 
LINES TERMINATED BY '\n' 
FROM data 

Если выше запрос работает, а затем повторите попытку побега обратную косую черту.

SELECT Name, ID INTO OUTFILE 'data.csv' 
FIELDS TERMINATED BY ',' 
OPTIONALLY ENCLOSED BY '\"' 
ESCAPED BY '\\\\' 
LINES TERMINATED BY '\n' 
FROM data 
Смежные вопросы