acaeiro
Membros-
Total de itens
4 -
Registro em
-
Última visita
Sobre acaeiro
acaeiro's Achievements
0
Reputação
-
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 )
-
Olá, Gostava de ajuda para resolver um problema. Tenho um ficheiro csv com um campo décimal (ex. 10,003) (`id`,`nome`,`campo_decimal_1`) Na base de dados o campo "campo_decimal" está definido como: Decimal(10,3) Estou a importar os dados com a seguinte query: LOAD DATA local infile 'C:/tmp/file.csv' INTO TABLE `tabela_a` FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '' LINES TERMINATED BY '\n' (`id`,`nome`,`campo_decimal_1`) Depois de importar, os dados do campo decimal aparecem assim - 10.000 Como posso resolver esta questão? Obrigado Antonio
-
Olá, Estou querendo fazer o seguinte: 1. Tenho uma tabela com dados COL1 COL2 COL3 COL4 COL5 COL6 1 AAA OPEN 1000 51 01-10-2016 2 AAA OPEN 1000 51 10-10-2016 3 AAA OPEN 1000 51 02-10-2016 4 AAA OPEN 1000 51 10-10-2016 5 AAA OPEN 1000 51 10-10-2016 6 AAA OPEN 1000 51 01-10-2016 2. criar tarefa que importa um csv de um folder (c:\localização_do_ficheiro) 3. Adicionar à tabela linhas não existentes e substituir linhas que tenham valor igual à coluna COL1 4. trarefa deverá ocorrer a cada 2 horas alguém pode ajudar? Obrigado Antonio