Perguntas com a marcação «mysql»

O MySQL é um sistema de gerenciamento de banco de dados relacional (RDBMS) gratuito e de código aberto que usa a linguagem de consulta estruturada (SQL). NÃO USE esta tag para outros bancos de dados, como SQL Server, SQLite etc. Esses são bancos de dados diferentes, que usam todos os seus próprios dialetos do SQL para gerenciar os dados.


14
Subconsultas vs junções
Refatorei uma seção lenta de um aplicativo que herdamos de outra empresa para usar uma junção interna em vez de uma subconsulta como: WHERE id IN (SELECT id FROM ...) A consulta refatorada é executada 100x mais rápido. (~ 50 segundos para ~ 0,3) Eu esperava uma melhoria, mas alguém …


9
Erro "valor incorreto da string" do MySQL ao salvar a string unicode no Django
Recebi uma mensagem de erro estranha ao tentar salvar first_name, last_name no modelo auth_user do Django. Exemplos com falha user = User.object.create_user(username, email, password) user.first_name = u'Rytis' user.last_name = u'Slatkevičius' user.save() >>> Incorrect string value: '\xC4\x8Dius' for column 'last_name' at row 104 user.first_name = u'Валерий' user.last_name = u'Богданов' user.save() >>> …
158 python  mysql  django  unicode  utf-8 




8
Na atualização de chave duplicada, igual à inserção
Eu procurei, mas não encontrei se é possível. Eu tenho esta consulta MySQL: INSERT INTO table (id,a,b,c,d,e,f,g) VALUES (1,2,3,4,5,6,7,8) O ID do campo possui um "índice exclusivo", portanto não pode haver dois deles. Agora, se o mesmo ID já estiver presente no banco de dados, eu gostaria de atualizá-lo. Mas …

5
Incremente um campo do banco de dados em 1
Com o MySQL, se eu tiver um campo, digamos logins, como eu atualizaria esse campo por 1 dentro de um comando sql? Estou tentando criar uma consulta INSERT, que cria firstName, lastName e logins. No entanto, se a combinação de firstName e lastName já existir, aumente os logins em 1. …
158 mysql  insert  increment 

3
O PDO obtém o último ID inserido
Tenho uma consulta e quero inserir o último ID. O ID do campo é a chave primária e o incremento automático. Eu sei que tenho que usar esta declaração: LAST_INSERT_ID() Essa declaração funciona com uma consulta como esta: $query = "INSERT INTO `cell-place` (ID) VALUES (LAST_INSERT_ID())"; Mas se eu quiser …
158 php  mysql  database  pdo 

9
MySQL - Usando COUNT (*) na cláusula WHERE
Estou tentando realizar o seguinte no MySQL (consulte o pseudocódigo) SELECT DISTINCT gid FROM `gd` WHERE COUNT(*) > 10 ORDER BY lastupdated DESC Existe uma maneira de fazer isso sem usar um (SELECT ...) na cláusula WHERE porque isso parece um desperdício de recursos.

3
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 calcular?
157 mysql 

4
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 …
157 mysql  join 



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.