Ir para conteúdo
Fórum Script Brasil
  • 0

Tenho duas queries do mysql e necessito de as correr de uma só vez. 


acaeiro

Pergunta

Olá, 

Tenho duas queries do mysql e necessito de as correr de uma só vez. 

A primeira query, faz a importação de dados que estão num ficheiro CSV. 
A segunda query, elimina os duplicados após esta importação. 

Como posso juntar estas duas queries numa só? 

Obrigado pela ajuda 
Antonio 


Segue o exemplo: 
Versão Mysql: 5.7.14 
Query 1: 

LOAD DATA local infile 'c:/caminho/dados.csv' 
INTO TABLE `tabela` 
FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '"' 
ESCAPED BY '' 
LINES TERMINATED BY '\n' 
(`Campo_1`,`id`) 


Query 2:

DELETE FROM `tabela` 
WHERE (Campo_1, id) NOT IN (SELECT Campo_1, id 
FROM (SELECT Campo_1, MAX(id) id 
FROM `tabela` GROUP BY Campo_1 
) AS A )

 

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...