Perguntas com a marcação «mysql»

157
MySQL: Classificação rápida dos tipos de junções

Eu gostaria de uma rápida descrição dos tipos de junções do MySQL. Eu sei disso, o resto não tenho certeza do que eles significam. separado por vírgula (o que exatamente significa isso?):SELECT * FROM a, b WHERE b.id = a.beeId AND ... mostre as informações de a, mesmo que não haja...

157
Calcular a diferença entre duas datas no MySQL

Estou armazenando o último horário de login no MySQL em, datetime-type archive. Quando os usuários efetuam login, quero obter a diferença entre o último horário de login e o horário atual (que uso NOW()). Como posso

156
Como mudar a definição da coluna MySQL?

Eu tenho uma tabela mySQL chamada test: create table test( locationExpect varchar(120) NOT NULL; ); Quero alterar a coluna locationExpect para: create table test( locationExpect varchar(120); ); Como isso pode ser feito

155
Função de classificação no MySQL

Preciso descobrir a classificação dos clientes. Aqui estou adicionando a consulta SQL padrão ANSI correspondente para o meu requisito. Por favor me ajude a convertê-lo para MySQL. SELECT RANK() OVER (PARTITION BY Gender ORDER BY Age) AS [Partition by Gender], FirstName, Age, Gender FROM...

155
Valor DOUBLE incorreto truncado do MYSQL

Quando a consulta SQL abaixo é executada: UPDATE shop_category SET name = 'Secolul XVI - XVIII' AND name_eng = '16th to 18th centuries' WHERE category_id = 4768 O seguinte erro é gerado: 1292 - Truncated incorrect DOUBLE value: 'Secolul XVI - XVIII' Como consertar isto? shop_category...

155
MySQL - Tornar um campo existente exclusivo

Eu tenho uma tabela já existente com um campo que deve ser exclusivo, mas não é. Só sei disso porque uma entrada foi feita na tabela que tinha o mesmo valor que outra entrada já existente e isso causou problemas. Como faço para que este campo aceite apenas valores

155
Valor incorreto do datetime do MySQL: '0000-00-00 00:00:00'

Recentemente, assumi um projeto antigo, criado há 10 anos. Ele usa o MySQL 5.1. Entre outras coisas, preciso alterar o conjunto de caracteres padrão de latin1 para utf8. Como exemplo, tenho tabelas como esta: CREATE TABLE `users` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `first_name`...