- Eu tenho uma tabela de 30K linhas
- Quando executo uma consulta longa de 50 linhas nessa tabela, uma função GROUP reduz o número de linhas para 7K
- Desejo exportar as 7K linhas agrupadas como uma nova tabela ou salvá-las como um CSV
Quando tento exportar, em vez de obter as 7K linhas agrupadas, recebo as antigas 30K linhas de pré-consulta. O que estou fazendo de errado e o que devo fazer?
NOTA: Eu não sou um codificador, então eu realmente aprecio uma solução que apenas use a GUI do phpMyAdmin.
mysql
export
phpmyadmin
csv
uva
fonte
fonte
Respostas:
Execute sua consulta sql na guia SQL do phpMyAdmin.
Após a execução, role a página e procure "Operações de resultados da consulta"
Clique no link "Exportar" acima e você receberá a página para exportar todos os resultados das consultas para o formato desejado. É isso aí.
fonte
Em vez do botão de exportação na parte superior da GUI, use o botão inferior, dentro da caixa "Operações de resultados da consulta". Esse é o que você quer.
fonte
Você já tem a consulta? Você pode inserir em uma nova tabela usando os resultados de outra consulta
Parece com as etapas necessárias:
INSERT INTO newTable (field1, field2, field3) SELECT field1, field2, field3 FROM otherTable GROUP BY field1
Ajuste para sua consulta de 50 linhas.
fonte
Em algumas consultas, não é possível de maneira direta.
Você deve gravar o resultado da consulta em uma tabela através da
create table as
sintaxe E, em seguida, pode seguir as instruções normais de exportação: https://serverfault.com/a/300342/256884fonte