Ir para conteúdo
Fórum Script Brasil

acaeiro

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Sobre acaeiro

acaeiro's Achievements

0

Reputação

  1. 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 )
  2. 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
  3. 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
×
×
  • Criar Novo...