Ошибка при попытке экспорта из Mysql в CSV - PullRequest
0 голосов
/ 13 ноября 2018

Когда я пытаюсь экспортировать Mysql DB в CSV, как SELECT * INTO OUTFILE '/tmp/test.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM reviewdb1; Я получаю ошибку

ОШИБКА 1046 (3D000): база данных не выбрана

Однако я подписываю reviewdb1 правильно. Поэтому я переключаюсь на reviewdb1

 mysql> use reviewdb1
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> SELECT * INTO OUTFILE '/tmp/test.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM reviewdb1;
ERROR 1146 (42S02): Table 'reviewdb1.reviewdb1' doesn't exist

и в моем запросе что-то не так (синтаксис) Не могли бы вы дать мне совет, что именно?

Заранее спасибо.

Обновление: мне рассвет, я должен подписать таблицу в базе данных, которую я хочу экспортировать в .csv.

SELECT * FROM account_diff_preferences INTO OUTFILE '/var/lib/mysql-files/test.csv' FIELDS TERMINATED BY ',';

эта команда работает нормально, но могу ли я экспортировать всю базу данных, как эта, или только одну таблицу из базы данных для каждой принятой команды?

1 Ответ

0 голосов
/ 14 ноября 2018

теперь я понимаю, что это был довольно глупый вопрос. извините.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...