Perguntas com a marcação «mysql»

186
Como alterar o agrupamento padrão de uma tabela?

create table check2(f1 varchar(20),f2 varchar(20)); cria uma tabela com o agrupamento padrão latin1_general_ci; alter table check2 collate latin1_general_cs; show full columns from check2; mostra o agrupamento individual das colunas como 'latin1_general_ci'. Então, qual é o efeito do comando...

186
Excluindo linhas com o MySQL LEFT JOIN

Eu tenho duas tabelas, uma para prazos de trabalho, uma para descrever um trabalho. Cada trabalho pode assumir um status e alguns status significam que os prazos dos trabalhos devem ser excluídos da outra tabela. Posso facilmente SELECTos trabalhos / prazos que atendem aos meus critérios com LEFT...

186
MySQL DISTINCT em um GROUP_CONCAT ()

Eu estou fazendo SELECT GROUP_CONCAT(categories SEPARATOR ' ') FROM table. Dados de exemplo abaixo: categories ---------- test1 test2 test3 test4 test1 test3 test1 test3 No entanto, estou test1 test2 test3 test4 test1 test3voltando e gostaria de recebertest1 test2 test3 test4 voltar. Alguma...

184
INSERIR… NA CHAVE DUPLICADA (não faça nada)

Eu tenho uma tabela com uma chave exclusiva para duas colunas: CREATE TABLE `xpo`.`user_permanent_gift` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT , `fb_user_id` INT UNSIGNED NOT NULL , `gift_id` INT UNSIGNED NOT NULL , `purchase_timestamp` TIMESTAMP NULL DEFAULT now() , PRIMARY KEY (`id`)...

182
MySQL / SQL: Agrupar por data apenas em uma coluna Datetime

Ter uma tabela com uma coluna como: mydate DATETIME... Eu tenho uma consulta como: SELECT SUM(foo), mydate FROM a_table GROUP BY a_table.mydate; Isso agrupará por completo datetime, incluindo horas e minutos. Desejo fazer o grupo até, somente até a data YYYY/MM/DDnão até o...