Administradores de Banco de Dados

Perguntas e respostas para profissionais de banco de dados que desejam aprimorar suas habilidades em banco de dados e aprender com outras pessoas da comunidade



4
Como altero o DEFINER de uma VIEW no Mysql?
Quando executo o mysqldump, recebo um erro: mysqldump: Got error: 1449: The user specified as a definer ('root'@'foobar') does not exist when using LOCK TABLES Isso faz sentido, porque foobaré uma máquina legada que não existe mais. Como altero o definidor de todas as minhas tabelas para 'root' @ 'localhost'?






3
É possível armazenar e consultar JSON no SQLite?
Preciso armazenar objetos JSON em um banco de dados SQLite e fazer consultas complexas nele. Eu fiz uma tabela como esta: +--------------------------------------+ |document | property | string | number| +--------------------------------------+ |foo | "title" | "test" | | +--------------------------------------+ |foo | "id" | | 42 | +--------------------------------------+ |bar | "id" | …
35 sqlite  json 

6
Desabilitar o log binário do MySQL com a variável log_bin
O arquivo de configuração padrão do MySQL /etc/mysql/my.cnf instalado por algum pacote debian usando o APT geralmente define a variável log_bin, para que o binlog seja ativado: log_bin = /var/log/mysql/mysql-bin.log Quando eu quero desabilitar o log binário nessa instalação, comente a linha no my.cnf funciona, é claro, mas gostaria de …
35 mysql  logs  binlog  debian 


2
selecionando onde duas colunas estão em um conjunto
Essa pode ser uma pergunta boba, e minha suspeita é que não posso fazer isso, mas existe uma construção no SQL que me permitiria fazer algo como o seguinte: SELECT whatever WHERE col1,col2 IN ((val1, val2), (val1, val2), ...) Eu quero selecionar dados onde duas colunas estão em um conjunto …
35 mysql  where 

3
verifique o mecanismo de armazenamento do shell
Estou atualizando para o 3.0 e tive alguns problemas com a atualização. Especificamente, recebi um erro ao tentar iniciar mongodvia ssh, ele tentou usar o padrão em dbpathvez daquele especificado no meu novo arquivo de configuração YAML. Fui em frente e reiniciei a máquina e agora mongodestá em funcionamento novamente. …


4
MySQL Definir hora UTC como carimbo de data e hora padrão
Como defino uma coluna de carimbo de data / hora cujo valor padrão é o horário UTC atual? O MySQL usa a UTC_TIMESTAMP()função para o carimbo de data / hora UTC: mysql> SELECT UTC_TIMESTAMP(); +---------------------+ | UTC_TIMESTAMP() | +---------------------+ | 2012-07-01 11:36:35 | +---------------------+ 1 row in set (0.00 sec) …

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.