Perguntas com a marcação «mysql»

260
Obter nomes de tabelas usando a instrução SELECT no MySQL

No MySQL, eu sei que posso listar as tabelas em um banco de dados com: SHOW TABLES No entanto, quero inserir esses nomes de tabelas em outra tabela, por exemplo: INSERT INTO metadata(table_name) SHOW TABLES /* does not work */ Existe uma maneira de obter os nomes das tabelas usando uma...

260
Comprimento máximo do MySQL e GROUP_CONCAT ()

Estou usando GROUP_CONCAT()em uma consulta MySQL para converter várias linhas em uma única string. No entanto, o comprimento máximo do resultado dessa função é de 1024caracteres. Estou muito ciente de que posso alterar os parâmetros group_concat_max_lenpara aumentar esse limite: SET SESSION...

258
Como posso parar uma consulta MySQL em execução?

Eu me conecto a mysql partir do meu shell Linux. De vez em quando eu executo uma SELECTconsulta muito grande. Ele imprime e imprime e eu já sei que não foi isso que eu quis dizer. Eu gostaria de parar a consulta. Bater Ctrl+C(algumas vezes) matamysql completamente e me leva de volta ao shell,...

252
MySQL ON vs USANDO?

Em um MySQL JOIN, qual é a diferença entre ONe USING()? Tanto quanto posso dizer, USING()é apenas uma sintaxe mais conveniente, enquanto ONpermite um pouco mais de flexibilidade quando os nomes das colunas não são idênticos. No entanto, essa diferença é tão pequena que você pensaria que eles...

252
Como habilitar o MySQL Query Log?

Como habilito a função MySQL que registra cada instrução de consulta SQL recebida dos clientes e o tempo que a instrução de consulta foi enviada? Posso fazer isso no phpmyadmin ou no NaviCat? Como analiso o

247
WHERE vs HAVING

Por que você precisa colocar colunas que você mesmo criou (por exemplo select 1 as "number") depois HAVINGe não WHEREno MySQL? E existem desvantagens em vez de fazer WHERE 1(escrever a definição inteira em vez de um nome de

247
Chaves SQL, MUL x PRI x UNI

Qual é a diferença entre MUL, PRIe UNIno MySQL? Estou trabalhando em uma consulta MySQL, usando o comando: desc mytable; Um dos campos é mostrado como MULchave, outros são exibidos como UNIou PRI. Eu sei que se uma chave é PRI, apenas um registro por tabela pode ser associado a essa chave. Se...