Perguntas com a marcação «mysql»

324
Adicionar chave estrangeira à tabela existente

Eu quero adicionar uma chave estrangeira a uma tabela chamada "katalog". ALTER TABLE katalog ADD CONSTRAINT `fk_katalog_sprache` FOREIGN KEY (`Sprache`) REFERENCES `Sprache` (`ID`) ON DELETE SET NULL ON UPDATE SET NULL; Quando tento fazer isso, recebo esta mensagem de erro: Error Code: 1005....

322
Conectar Java a um banco de dados MySQL

Como você se conecta a um banco de dados MySQL em Java? Quando tento, recebo java.sql.SQLException: No suitable driver found for jdbc:mysql://database/table at java.sql.DriverManager.getConnection(DriverManager.java:689) at java.sql.DriverManager.getConnection(DriverManager.java:247) Ou...

321
MySQL vs MongoDB 1000 lê

Estou muito empolgado com o MongoDb e tenho testado recentemente. Eu tinha uma tabela chamada posts no MySQL com cerca de 20 milhões de registros indexados apenas em um campo chamado 'id'. Eu queria comparar a velocidade com o MongoDB e fiz um teste que obteria e imprimiria 15 registros...

317
Como alterar o tamanho max_allowed_packet

Estou tendo um problema com os campos BLOB no meu banco de dados MySQL - ao enviar arquivos maiores que aproximadamente 1 MB, recebo um erro Packets larger than max_allowed_packet are not allowed. Aqui está o que eu tentei: No MySQL Query Browser, executei um show variables like...

316
Como obter várias contagens com uma consulta SQL?

Eu estou querendo saber como escrever esta consulta. Eu sei que essa sintaxe real é falsa, mas ajudará você a entender o que estou querendo. Eu preciso desse formato, porque faz parte de uma consulta muito maior. SELECT distributor_id, COUNT(*) AS TOTAL, COUNT(*) WHERE level = 'exec', COUNT(*)...

312
Como posso retornar a saída da tabela dinâmica no MySQL?

Se eu tiver uma tabela MySQL parecida com esta: número de página da ação company_name ------------------------------- Empresa A PRINT 3 Empresa A PRINT 2 Empresa A PRINT 3 Empresa B EMAIL Empresa B PRINT 2 Empresa B PRINT 2 Empresa B PRINT 1 Empresa A PRINT 3 É possível executar uma consulta...

309
ERRO 2006 (HY000): Servidor MySQL desapareceu

Eu recebo esse erro ao tentar obter um arquivo SQL grande (uma grande INSERTconsulta). mysql> source file.sql ERROR 2006 (HY000): MySQL server has gone away No connection. Trying to reconnect... Connection id: 2 Current database: *** NONE *** ERROR 2006 (HY000): MySQL server has gone away No...