- У меня есть таблица строк 30K
- Когда я выполняю длинный 50-строчный запрос к этой таблице, функция GROUP уменьшает количество строк до 7 КБ.
- Я хочу экспортировать сгруппированные строки 7K как новую таблицу или сохранить их как CSV
Когда я пытаюсь экспортировать, вместо того чтобы получить сгруппированные строки по 7 КБ, я получаю старые строки с предварительным запросом 30 КБ. Что я делаю не так, и что я должен делать?
ПРИМЕЧАНИЕ: я не программист, поэтому я бы очень признателен за решение, которое просто использует графический интерфейс phpMyAdmin.
mysql
export
phpmyadmin
csv
виноград
источник
источник
Ответы:
Выполните запрос sql на вкладке SQL в phpMyAdmin.
После выполнения прокрутите страницу вниз и найдите «Операции с результатами запроса»
Нажмите на ссылку «Экспорт» из приведенного выше, и вы получите страницу для экспорта всех результатов запросов в желаемый формат. Вот и все.
источник
Вместо кнопки экспорта в верхней части графического интерфейса используйте кнопку внизу в поле «Операции с результатами запроса». Это тот, который вы хотите.
источник
Вы уже получили запрос? Вы можете вставить в новую таблицу, используя результаты другого запроса
Похоже, шаги, которые вам нужны:
INSERT INTO newTable (field1, field2, field3) SELECT field1, field2, field3 FROM otherTable GROUP BY field1
Настройте для вашего 50-строчного запроса.
источник
По некоторым запросам это невозможно напрямую.
Вы должны записать результат запроса в таблицу с помощью
create table as
синтаксиса. Затем вы можете следовать обычным инструкциям по экспорту: https://serverfault.com/a/300342/256884.источник