Perguntas com a marcação «mysql»

Todas as versões do MySQL (não Microsoft SQL Server). Por favor, adicione também uma tag específica da versão como mysql-5.7, se isso for relevante para a pergunta.

3
SQL dinâmico nas rotinas armazenadas do MySQL
De acordo com as restrições nas rotinas e gatilhos armazenados , o sql dinâmico não pode ser usado (restrição levantada para procedimentos armazenados na versão 5.0.13 e posterior). Por que essa limitação existe? E por que levantá-lo para procedimentos, mas não para funções ou gatilhos?


1
Consultas lentas não registradas
Estou tentando habilitar o log lento de consultas em nosso servidor para identificar quaisquer consultas que possam usar otimização. Parece bastante simples, no entanto, meu arquivo não está sendo gravado. Não recebo erros ou algo parecido, apenas não parece estar registrando as consultas lentas. Lembrei-me de reiniciar o mysql após …


2
Obter um valor fixo em uma seleção
Eu preciso fazer uma SELECTconsulta onde eu recebo o valor do campo "dinheiro". O campo não existe realmente no banco de dados. Eu só preciso da consulta para retornar este campo com um valor fixo; neste caso, um valor em USD. Como faço para retornar um valor constante em uma …
13 mysql 

4
Não é possível gerar dados do MySQL para o arquivo
Estou tentando gerar os dados de uma tabela MySQL para um arquivo, mas obtendo erros de permissão: $ pwd /home/dotancohen $ mkdir in $ chmod 777 in/ $ mysql -ugs -p mysql> USE someDatabase; mysql> SELECT * FROM data INTO OUTFILE '/home/dotancohen/in/data.csv'; ERROR 1045 (28000): Access denied for user 'gs'@'localhost' …

2
MySQL CAST vs. CONVERT
Digamos que eu tenho um VARCHAR (que contém dados numéricos) que quero usar para um cálculo simples (adicionando 10 a ele). De acordo com a documentação do MySQL sobre funções CAST , eu poderia fazer isso com um CAST ou um CONVERT: SELECT (CAST(field1 AS SIGNED)) + 10 FROM myTable; …
13 mysql 




2
Como implementar corretamente o bloqueio otimista no MySQL
Como se implementa corretamente o bloqueio otimista no MySQL? Nossa equipe deduziu que devemos fazer o item 4 abaixo ou existe o risco de que outro thread possa atualizar a mesma versão do registro, mas gostaríamos de validar que essa é a melhor maneira de fazê-lo. Crie um campo de …
13 mysql  locking 

1
MySQL: uma transação bloqueará a linha?
Eu não tentei usar a transação MySQL antes, só quero esclarecer uma coisa. Se dois usuários executam uma consulta no momento exato, como o MySQL lidaria com isso? por exemplo, os usuários estão tentando atualizar um registro. user1: atualiza o conjunto de tabelas column = column - 4 onde column_id …

2
Contando linhas de uma subconsulta
Simples: gostaria de contar o número de linhas da subconsulta. Observe que o status é se o host está online ou não. Código incorreto SELECT COUNT(ip_address) FROM `ports` ( SELECT DISTINCT ip_address FROM `ports` WHERE status IS TRUE ) Explicado A primeira consulta, quando executada sozinha, retorna isso: SELECT DISTINCT …



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.