Articles of mysql

Remover duplicatas usando apenas uma consulta MySQL?

Eu tenho uma tabela com as seguintes colunas: URL_ID URL_ADDR URL_Time Eu quero remover duplicatas na coluna URL_ADDR usando uma consulta MySQL. É possível fazer uma coisa dessas sem usar programação?

count (*) e count (column_name), qual a diferença?

count(*) e count(column_name) , qual a diferença no mysql.

calcular uma sum do tipo time usando sql

Como calcular a sum dos tempos do meu cólon chamado “timeSpent” com este formato: HH: mm em SQL? Eu estou usando o MySQL. o tipo da minha coluna é o tempo. tem essa estrutura Horário como 10:00:00 12:00:00 02:00:00 TimeUntil 08:00:00 09:15:00 01:15:00 Tempo gasto tempo total 03:15:00

Load_File não funciona

Eu tento carregar o arquivo em um blob MySQL (em um Mac), mas não funciona. Minha consulta é INSERT INTO MyTable VALUES(‘7’, LOAD_FILE(‘Dev:MonDoc.odt’)) Com essa consulta, nenhum erro aparece, mas o arquivo não é carregado no blob. O que estou fazendo de errado?

Como excluir duplicatas na tabela MySQL

Eu dei a seguinte consulta a um cliente para excluir o nº de telefone duplicado. registros em um database MSSQL, mas agora eles também precisam fazê-lo no MySQL, e eles relatam que o MySQL reclama do formato da consulta. Incluí a configuração de uma tabela de teste com duplicatas para meu exemplo de código, mas […]

Como preencher os “buracos” nos campos de auto incremento?

Eu li alguns posts sobre isso, mas nenhum cobre esse problema. Eu acho que não é possível, mas vou perguntar de qualquer maneira. Eu tenho uma tabela com mais de 50.000 registros. É uma tabela antiga onde várias operações de inserção / exclusão ocorreram. Dito isto, existem vários “buracos”, cerca de 300 registros. Ou seja: […]

LOAD DATA INFILE converter facilmente YYYYMMDD para AAAA-MM-DD?

Oi eu tenho um INFILE eu quero importar, mas as datas são da forma: AADR,20120403,31.43,31.43,31.4,31.4,1100 AAU,20120403,2.64,2.65,2.56,2.65,85700 AAVX,20120403,162.49,162.49,154.24,156.65,2200 Existe alguma maneira fácil de converter as datas para ser ‘2012-04-03’ sem ter que fazer algo como abri-lo primeiro com um script perl, converter as datas e, em seguida, gravar o arquivo novamente? TIA !!

Comportamento duplicado estranho de GROUP_CONCAT de duas JOINES ESQUERDAS de GROUP_BYs

Aqui está a estrutura de todas as minhas tabelas e a consulta (por favor, concentre-se na última consulta, anexada abaixo) . Como você vê no violino, aqui está a saída atual: +———+———–+——-+————+————–+ | user_id | user_name | score | reputation | top_two_tags | +———+———–+——-+————+————–+ | 1 | Jack | 0 | 18 | css,mysql | […]

Como gerar dados no MySQL?

Aqui está o meu SQL: SELECT COUNT(id), CONCAT(YEAR(created_at), ‘-‘, MONTH(created_at), ‘-‘, DAY(created_at)) FROM my_table GROUP BY YEAR(created_at), MONTH(created_at), DAY(created_at) Quero que uma linha apareça mesmo para dias em que não foi criada uma ID. Neste momento estou perdendo uma tonelada de encontros por dias em que não houve atividade. Alguma idéia de como alterar essa […]

Mysql inserir em 2 tabelas

Eu quero fazer uma inserção em 2 tabelas visitas: visit_id int | card_id int cadastro: registration_id int | type enum(‘in’,’out’) | timestamp int | visit_id int Eu quero algo como: INSERT INTO `visits` as v ,`registration` as v (v.`visit_id`,v.`card_id`,r.`registration_id`, r.`type`, r.`timestamp`, r.`visit_id`) VALUES (NULL, 12131141,NULL, UNIX_TIMESTAMP(), v.`visit_id`); Eu me pergunto se é possível