Я хочу, чтобы выгрузить данные из моей таблицы по определенным критериям, вот SQL запрос:Как экспортировать результат запроса MySQL, так что я могу импортировать его обратно
"SELECT * FROM document WHERE date BETWEEN 20160101 AND 20160131"
Таблица что я выбор из вне MyISAM Merge.
Я удалил строки, соответствующие этому запросу, и я хочу импортировать их из резервной копии, но только те строки.
Я попытался сделать дамп как это:
mysql -uroot -proot mydb -e "SELECT * INTO OUTFILE '/tmp/doc.sql' from document WHERE date BETWEEN 20160101 AND 20160131".
Но он будет генерировать файл, который не может быть импортирован с помощью PHPMyAdmin импорта инструмента. И все-таки PMA не хочет делать экспорт этого результата запроса.
Любая помощь? Я не могу опубликовать структуру реальной базы данных/таблицы из-за NDA.
EDIT: для всех, у кого есть проблемы с отправкой данных из таблицы MyISAM MRG, вам нужно сбросить с подтаблицы, а не из главного.
Какой код вы используете и какие ошибки вы получаете при попытке импортировать? нужно ли вам использовать phpmyadmin? вы пытались импортировать что-нибудь еще, например, в командной строке? попробуйте посмотреть outfile и соглашайтесь на использование цитат для решения проблем новой строки, если это необходимо. – hilcharge