Qual é a sintaxe válida desta consulta no MySQL? SELECT * FROM courses WHERE (now() + 2 hours) > start_time nota: start_time é uma tabela de campos de
Qual é a sintaxe válida desta consulta no MySQL? SELECT * FROM courses WHERE (now() + 2 hours) > start_time nota: start_time é uma tabela de campos de
Eu li que o servidor Mysql cria um arquivo de log em que mantém um registro de todas as atividades - como quando e quais consultas são executadas. Alguém pode me dizer onde ele existe no meu sistema? Como posso ler? Basicamente, preciso fazer backup do banco de dados com entradas diferentes...
Estou usando instruções preparadas para executar consultas ao banco de dados mysql. E quero implementar uma funcionalidade de pesquisa com base em uma espécie de palavra-chave. Para isso eu preciso usar a LIKEpalavra-chave, isso eu sei. E eu também já usei instruções preparadas antes, mas não sei...
Existe uma maneira de verificar se existe uma tabela sem selecionar e verificar valores nela? Ou seja, eu sei que posso SELECT testcol FROM testtableverificar a contagem de campos retornados, mas parece que deve haver uma maneira mais direta / elegante de fazer
Estou procurando algo como createdb no PostgreSQL ou qualquer outra solução que me permita criar banco de dados com a ajuda de um comando shell. Alguma
Que diferença faz quando eu uso tipos de dados flutuantes e decimais no MySQL ?. Quando devo usar
Qual é a melhor maneira de fazer o seguinte: SELECT * FROM users WHERE created >= today; Nota: criado é um campo de data e
Eu tenho uma tabela SQL chamada "posts" que se parece com isso: id | category ----------------------- 1 | 3 2 | 1 3 | 4 4 | 2 5 | 1 6 | 1 7 | 2 Cada número de categoria corresponde a uma categoria. Como eu contaria o número de vezes que cada categoria aparece em uma postagem, tudo em uma consulta...
Eu tenho uma tabela como esta: TITLE | DESCRIPTION ------------------------------------------------ test1 | value blah blah value test2 | value test test3 | test test test test4 | valuevaluevaluevaluevalue Eu estou tentando descobrir como retornar o número de vezes que uma seqüência ocorre em...
Existe uma diferença de desempenho mensurável entre o uso do INT e do VARCHAR como chave primária no MySQL? Eu gostaria de usar o VARCHAR como a chave primária para listas de referência (pense nos Estados Unidos, códigos de país) e um colega de trabalho não se moverá no INT AUTO_INCREMENT como...
Qual é o limite superior de registros para a tabela de banco de dados MySQL. Eu estou pensando sobre o campo de incremento automático. O que aconteceria se eu adicionar milhões de registros? Como lidar com esse tipo de situação?
tabela 1 +----------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------+-------------+------+-----+---------+----------------+ | UserID | int(11) | NO | PRI | NULL | auto_increment | | Password | varchar(20) | NO | | | | | Username |...
Se eu tiver um trigger before the updateem uma tabela, como posso lançar um erro que impede a atualização nessa
Tenho latitude e longitude e quero extrair o registro do banco de dados, que tem a latitude e a longitude mais próximas pela distância, se essa distância for maior que a especificada, não o recupere. Estrutura da tabela: id latitude longitude place
Cenário resumido: uma tabela com mais de 16 milhões de registros [2 GB de tamanho]. Quanto maior o deslocamento de LIMIT com SELECT, mais lenta a consulta se torna, ao usar ORDER BY * primary_key * assim SELECT * FROM large ORDER BY `id` LIMIT 0, 30 leva muito menos do que SELECT * FROM...
Como calcular a diferença entre duas datas, no formato YYYY-MM-DD hh: mm: sse obter o resultado em segundos ou
Os nomes de tabela no MySQL diferenciam maiúsculas de minúsculas? Na minha máquina de desenvolvimento do Windows, o código que tenho é capaz de consultar minhas tabelas, que parecem todas minúsculas. Quando implanto no servidor de teste em nosso datacenter, os nomes das tabelas parecem começar com...
Eu tenho duas tabelas, table1é a tabela pai com uma coluna IDe table2com uma coluna IDFromTable1(não o nome real), quando eu colocar uma FK em IDFromTable1que IDem table1que eu recebo o erro Foreign key constraint is incorrectly formed error. Gostaria de excluir o registro da tabela 2 se o...
Depois de ler algumas respostas e comentários sobre algumas questões de SQL aqui, e também de ouvir que um amigo meu trabalha em um local que possui uma política que os proíbe, estou me perguntando se há algo de errado em usar backticks em torno de nomes de campos no MySQL. . Isso é: SELECT `id`,...
Nosso programador anterior definiu o agrupamento errado em uma tabela (Mysql). Ele o configurou com agrupamento em latim, quando deveria ser UTF8, e agora tenho problemas. Todos os discos com caracteres chineses e japoneses passam para ??? personagem. É possível alterar o agrupamento e recuperar...