Perguntas com a marcação «mysql»

110
Como você junta na mesma mesa, duas vezes, no mysql?

Eu tenho 2 mesas. Um (domínios) tem ids de domínio e nomes de domínio (dom_id, dom_url). a outra contém dados reais, 2 das quais colunas exigem nomes de domínio PARA e DE. Portanto, tenho 2 colunas rev_dom_from e rev_dom_for, ambas armazenando o ID do nome de domínio da tabela de...

110
SET NAMES utf8 no MySQL?

Costumo ver algo semelhante a isso abaixo em scripts PHP usando MySQL query("SET NAMES utf8"); Eu nunca tive que fazer isso para nenhum projeto ainda, então tenho algumas perguntas básicas sobre isso. Isso é algo que é feito apenas com o PDO? Se não for uma coisa específica do PDO, qual é o...

110
MySQL: Qual é a diferença entre float e double?

Verificando a nova estrutura do banco de dados, vi que alguém alterou um campo de float para double. Querendo saber por quê, verifiquei a documentação do mysql, mas honestamente não entendi qual é a diferença. Alguém pode

110
Falha na restrição de chave estrangeira falsa

Recebo esta mensagem de erro: ERROR 1217 (23000) na linha 40: Não é possível excluir ou atualizar uma linha pai: uma restrição de chave estrangeira falha ... quando tento derrubar uma mesa: DROP TABLE IF EXISTS `area`; ... definido assim: CREATE TABLE `area` ( `area_id` char(3) COLLATE...

110
MySQL: transações vs tabelas de bloqueio

Estou um pouco confuso com transações vs tabelas de bloqueio para garantir a integridade do banco de dados e ter certeza de que SELECT e UPDATE permaneçam sincronizados e nenhuma outra conexão interfira com isso. Eu preciso: SELECT * FROM table WHERE (...) LIMIT 1 if (condition passes) { //...

110
Por que “_” (sublinhado) corresponde a “-” (hífen)?

Tenho que procurar um manual em PDF usando esta consulta: root@localhost:test> select * from a where name like '%taz_manual%.pdf%'; +--------------------+------------------+-------------+ | name | description | size | +--------------------+------------------+-------------+ | taz-manual-1.1.pdf...

110
Gerar uma string de 8 caracteres aleatória e exclusiva usando MySQL

Estou trabalhando em um jogo que envolve veículos em algum momento. Eu tenho uma tabela MySQL chamada "veículos" contendo os dados sobre os veículos, incluindo a coluna "placa" que armazena as placas dos veículos. Agora vem a parte com a qual estou tendo problemas. Preciso encontrar uma placa de...

109
adicionar coluna à tabela mysql se ela não existir

Minhas pesquisas e experimentos ainda não produziram uma resposta, então espero alguma ajuda. Estou modificando o arquivo de instalação de um aplicativo que nas versões anteriores não tinha uma coluna que desejo adicionar agora. Não quero adicionar a coluna manualmente, mas sim no arquivo de...

109
Fechando conexões JDBC no pool

Nossa seção de código padrão para usar JDBC é ... Connection conn = getConnection(...); Statement stmt = conn.conn.createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rset = stmt.executeQuery (sqlQuery); // do stuff with rset rset.close(); stmt.close();...

109
Conecte-se ao mysql em um contêiner docker do host

(É provavelmente uma pergunta idiota devido ao meu conhecimento limitado com a administração do Docker ou do mysql, mas como passei uma noite inteira neste assunto, atrevo-me a perguntar.) Em poucas palavras Eu quero executar o mysql em um contêiner docker e me conectar a ele do meu host. Até...

108
Tempo máximo de execução no phpMyadmin

Quando tento executar (algumas) consultas no phpMyadmin, recebo este erro Erro fatal: tempo máximo de execução de 60 segundos excedido em C: \ xampp \ phpmyadmin \ libraries \ dbi \ mysql.dbi.lib.php na linha 140 porque tenho uma tabela muito grande (mais de 9 milhões de registros) Eu editei...