Perguntas com a marcação «mysql»

25
Benefícios de usar backtick (`) em consultas MySQL?

No MySQL, podemos criar consultas com ou sem o `símbolo backtick ( ). Exemplo: SELECT * FROM TEST; SELECT * FROM `TEST`; Ambos funcionam bem no mysql-console. Existe alguma diferença técnica entre eles? Existe algum benefício em usar ( `) sobre consultas

25
Modifique o DEFINER em várias exibições

Estou com problemas para fazer backup dos meus bancos de dados após uma atualização. Eu ando bisbilhotando no meu sistema tentando descobrir o porquê. Uma consulta que eu executei retornou esse resultado. Got error: 1449: The user specified as a definer ('cittool'@'%') does not exist when using...

25
Fluxo de trabalho DDL transacional para MySQL

Eu estava um pouco surpreso ao descobrir que as instruções DDL ( alter table, create indexetc) cometer implicitamente a transação atual no MySQL. Vindo do MS SQL Server, a capacidade de fazer alterações no banco de dados em uma transação localmente (que foi revertida) foi uma parte importante do...

24
Como criar um índice condicional no MySQL?

Como criar um índice para filtrar um intervalo ou subconjunto específico da tabela no MySQL? AFAIK é impossível criar diretamente, mas acho que é possível simular esse recurso. Exemplo: quero criar um índice para a NAMEcoluna apenas para linhas comSTATUS = 'ACTIVE' Essa funcionalidade seria...

24
Console MySQL: Ctrl + C me deixando louco

Há algo no console do MySQL que me deixa louco. Quando pressiono ctrl+ cpara cancelar o comando atual que está sendo digitado, o terminal sai. Em cada I Know terminal ( *nixterminais, Python, PostgreSQL), ctrl+ ccancela o comando atual e ctrl+ dsai do terminal. Esse problema foi relatado em 2003...

23
Como posso verificar se estou usando SSL para conectar ao mysql?

Eu configurei meu servidor para permitir SSL e modifiquei meu cliente ~ / .my.cnf para usar SSL: [client] ssl ssl-cipher=DHE-RSA-AES256-SHA ssl-ca=~/certs/ca-cert.pem Quando efetuo login com meu cliente e visualizo o status, ele lista uma cifra na linha SSL: mysql> \s -------------- SSL:...

23
verificar restrição não funciona?

Eu tenho a tabela a seguir. create table test ( id smallint unsigned AUTO_INCREMENT, age tinyint not null, primary key(id), check (age<20) ); O problema é que a CHECKrestrição não funciona na coluna de idade. Por exemplo, quando insiro 222 no campo de idade, o MySQL