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 )
Pergunta
acaeiro
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:
Query 2:
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
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.