Когда я пытаюсь экспортировать 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 ',';
эта команда работает нормально, но могу ли я экспортировать всю базу данных, как эта, или только одну таблицу из базы данных для каждой принятой команды?