Perguntas com a marcação «mysql»

11
Erro de tamanho de linha com o MySQL

Estou executando um servidor MySQL no meu Macbook (para teste). A versão é 5.6.20 do Homebrew. Comecei a executar erros de "tamanho da linha muito grande" e pude reduzi-lo a este caso de teste. Mesa: mysql> describe test; +-------+----------+------+-----+---------+----------------+ | Field |...

11
Não é possível criar o arquivo /var/lib/mysql/user.lower-test

O banco de dados MySQL está livre de problemas há alguns meses. Hoje, quando verifiquei os pacotes atualizáveis ​​usando o Synaptic Package Manager, ele veio com os vários componentes do MySQL (-common, -client, -server, etc). Portanto, decidi atualizar (esqueci de anotar a versão instalada, mas...

11
Devo usar UUID e ID

Estou usando UUIDs em meus sistemas há um tempo por vários motivos, desde o log até a correlação atrasada. Os formatos que usei mudaram à medida que me tornei menos ingênuo de: VARCHAR(255) VARCHAR(36) CHAR(36) BINARY(16) Foi quando cheguei ao final BINARY(16)que comecei a comparar o desempenho...

11
Usando alias externo em uma subconsulta

| payments | | transactions | | transaction_items | |:--------------:| |:------------:| |:-----------------:| | id | | id | | id | | date | | number | | transaction_id | | amount | | date | | description | | transaction_id | | val | | price | | discount | | quantity | Estou tentando exibir uma...

11
MySQL - Como verificar um valor em todas as colunas

Estou curioso, existe uma boa maneira de pesquisar todas as colunas para um determinado valor? Para meus propósitos, não precisa ser nada rápido, é apenas uma coisa única e não quero realmente digitar todos os nomes de campos. É exatamente o que farei por enquanto, mas acho que certamente há uma...

10
Tempo limite inexplicado do InnoDB

Ultimamente, tenho visto algumas atualizações muito básicas expirando e não consegui determinar a causa. Um exemplo: // # Query_time: 51 Lock_time: 0 Rows_sent: 0 Rows_examined: 0 UPDATE photos SET position = position + 1 WHERE (photo_album_id = 40470); O mesmo log não possui entradas com...

10
Como encontro o valor mediano de uma coluna no MySQL?

Só posso imaginar fazer isso com duas consultas ao banco de dados. O primeiro encontra o número de linhas no banco de dados e o segundo seleciona com um ORDER BYna coluna em que estou interessado e LIMIT X, 1onde X é metade do número de linhas. Existe uma maneira simples de fazer isso com apenas...