2014-01-21 3 views
0

может кто-нибудь помочь мне с помощью следующего запроса, я довольно новогоОшибки при отправке вывода запроса тузды в файл CSV

SELECT * FROM information_schema.columns Where TABLE_SCHEMA='test'; 
INTO OUTFILE 'file.csv'; 
FIELDS TERMINATED BY ','; 

Спасибо.

+0

Какую ошибку вы получаете. Опубликовать, что –

+0

есть только красные контуры, и это указывает на то, что неправильный синтаксис –

+0

Пожалуйста, удалите полуплотность в первых двух строках –

ответ

1
SELECT * FROM information_schema.columns Where TABLE_SCHEMA='test' 
INTO OUTFILE 'file.csv' 
FIELDS TERMINATED BY ','; 

Почему вы упомянули ; это во всех рядах ??

MySQL может записывать файл в свой собственный каталог данных, например /var/lib/mysql/<databasename>. Чтобы указать путь, используйте полный путь.

Однако он должен быть каталогом, доступным для записи учетной записью пользователя, на которой запущен демон сервера MySQL. По этой причине, я буду часто использовать/TMP:

Укажите путь, который вы хотите записать, как в:

INTO OUTFILE '/tmp/mydata.csv' 
+1

Спасибо , Его решение. Я могу принять ваш ответ 9 мин. :) –

+0

Может мне знать, где файл был сохранен? –

+0

Заезд Мои документы –

Смежные вопросы