Juntar duas queries em uma
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 )
Subject
Views
Written By
Posted
Juntar duas queries em uma
1585
June 14, 2017 04:11AM
Sorry, you can't reply to this topic. It has been closed.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.