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
ERRO - A função 'innodb' já existe
Eu estou olhando para começar a converter algumas tabelas MyISAM para INNODB. Executando o Ubuntu 14.04 Server com MySQL 5.6 (apt-get upgrade from 5.5), 32G de ram em 4 núcleos / 8 threads de CPU. Inicialmente teve problemas com ... could not open single-table tablespace file .\mysql\innodb_index_stats.ibd after restart of …
11 mysql  innodb 

2
Como descartar tabelas vazias
É possível descartar todas as tabelas vazias do meu enorme banco de dados (mysql)? Estou procurando um comando sql para remover automaticamente todas essas tabelas vazias. Atualmente, tenho 305 tabelas no meu conjunto de dados e cerca de 30% delas são tabelas vazias antigas, que não serão usadas no meu …
11 mysql  myisam 

2
Como criar índices para colunas com valores NULL no MySQL?
Eu tenho um banco de dados com 40 milhões de entradas e quero executar consultas com a seguinte WHEREcláusula ... WHERE `POP1` IS NOT NULL && `VT`='ABC' && (`SOURCE`='HOME') && (`alt` RLIKE '^[AaCcGgTt]$') && (`ref` RLIKE '^[AaCcGgTt]$') && (`AA` RLIKE '^[AaCcGgTt]$') && (`ref` = `AA` || `alt` = `AA`) LIMIT …
11 mysql  index 



2
Como usar RESTRICT para chave estrangeira no mysql?
Na estrutura do banco de dados de CREATE TABLE Country ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE City ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE Map ( country varchar(40) NOT NULL, city varchar(100) NOT NULL, PRIMARY …

1
Reiniciando um escravo de replicação do MySQL
Pela primeira vez desde que foi configurado, preciso reiniciar um escravo de replicação do MySQL somente leitura. Encontrei este artigo sobre derrubar um escravo para manutenção (embora ele esteja apenas descrevendo a parada do mysqldaemon): Como reiniciar com segurança [sic] o servidor MySQL Slave Em resumo, o procedimento é: No …



1
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 | Type | Null | Key | Default | …
11 mysql  innodb 

5
Não é possível criar a tabela, mas a tabela não existe
Estou usando estas etapas para criar uma tabela my_user, que já existia, mas desapareceu de alguma forma do meu banco de dados my_db: mysql> USE my_db; mysql> DROP TABLE my_user; mysql> ERROR 1051 (42S02): Unknown table 'my_user' mysql> CREATE TABLE my_user (id INT AUTO_INCREMENT NOT NULL, username VARCHAR(255), group_id VARCHAR(255) …
11 mysql  innodb 

3
O uso de LIMIT melhora o desempenho e é perceptível?
Eu quero entender o seguinte. Suponha que eu tenha uma consulta complicada com, digamos, uma junção de 5 tabelas por grupo por somatórios e por ordem. Deixando de lado quaisquer otimizações para a própria consulta, por exemplo, índices etc. Existe algum benefício significativo de desempenho usando LIMIT? Suponho que toda …

3
UNION é lento, mas as duas consultas são rápidas em separado
Não sei mais o que fazer sobre este. Eu tenho uma tabela que tem colunas de início e de parada e quero retornar os resultados dela unidos por início e por parada e quero uma distinção clara entre as duas. Agora, as duas consultas são executadas rapidamente separadamente: SELECT UNIX_TIMESTAMP(CONVERT_TZ(start_dev, …
11 mysql 

3
Como fazer várias contagens em uma consulta?
Conto registros com consultas como SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%something%' SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%another%' SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%word%' Para cada contagem, o mysql precisa percorrer a tabela, e esse é um grande problema se houver uma tabela longa e …

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.