Articles of mysql

Grupo MySQL por SUM

Eu tenho categoria em uma tabela como tabela (cat_name, quantidade); Como obter a sum do amount cada cat_name Agrupado por cat_name

Como migrar o database do SQL Server para o MySQL?

Eu tenho um database do SQL Server com muitos dados e um banco de dados MySQL vazio. Agora eu quero copiar todos os dados do database do SQL Server (incluindo o esquema do database) para o database MySQL. Pensei em usar o despejo SQL bruto, mas a syntax SQL do SQL Server não é a […]

Gatilho do MySQL em events Insert / Update

Então eu tenho duas mesas assim … ext_words ————- | id | word | ————- | 1 | this | ————- | 2 | that | ————- | 3 | this | ————- ext_words_count ——————— | id | word | count | ——————— | 1 | this | 2 | ——————— | 2 | that […]

Por que o incremento automático do MySQL aumenta em inserções com falha?

Um colega de trabalho acabou de me dar conta de um comportamento muito estranho do MySQL. Supondo que você tem uma tabela com um campo auto_increment e outro campo que é definido como único (por exemplo, um campo de nome de usuário). Ao tentar inserir uma linha com um nome de usuário que já está […]

Como contar todas as linhas ao usar SELECT com LIMIT na consulta MySQL?

Eu tenho uma consulta mysql como esta: SELECT A.ID, A.NAME, B.ID, B.NAME FROM table1 A JOIN table2 B ON ( A.ID = B.TABLE1_ID ) WHERE cond1, cond2, …, condN LIMIT 10 Eu tenho muitas cláusulas where em consulta. Como melhorar essa consulta para obter também a contagem total de linhas? Não quero usar mais uma […]

MySQL SELECT DISTINCT multiplas colunas

Digamos que eu tenha colunas a, bc, d em uma tabela em um database MySQL. O que eu estou tentando fazer é selecionar os valores distintos de todas essas 4 colunas na minha tabela (apenas os valores distintos). Eu tentei coisas como: SELECT DISTINCT a,b,c,d FROM my_table; SELECT DISTINCT a,b,c,d FROM my_table GROUP BY a,b,c,d; […]

MySQL: O que é uma versão reversa do LIKE?

O operador LIKE no MySql é usado para localizar linhas que contenham nosso texto de consulta, por exemplo: select name from user where name like “%john%” que retornará John Smith , Peter Johnson etc. E se eu precisar do contrário – para encontrar linhas que estão contidas em nosso texto de consulta? Por exemplo, eu […]

Como agendar uma consulta MySQL?

Posso agendar uma tarefa para ser executada em um intervalo especificado no MySQL? Eu tenho um database MySQL de inventário. A estrutura é a seguinte: table_1 fields: itmcode, avgcost table_2 fields: itmcode(FK to table_1(itmcode)), quantity A base do relatório é quando eu quero o item de detalhes de avaliação de estoque para uma data passada. […]

Como iniciar o MySQL com –skip-grant-tables?

Eu bloqueei meu usuário root do nosso database. Eu preciso obter todos os privilégios de volta para o usuário root. Eu tenho minha senha e posso fazer login no MySQL. Mas o usuário root não tem todos os privilégios.

Como faço para excluir todos os registros duplicados em uma tabela MySQL sem tabelas temporárias

Eu vi uma série de variações sobre isso, mas nada coincide com o que estou tentando realizar. Eu tenho uma tabela, TableA , que contém as respostas dadas pelos usuários para questionários configuráveis. As colunas são member_id, quiz_num, question_num, answer_num . De alguma forma, alguns membros tiveram suas respostas enviadas duas vezes. Portanto, preciso remover […]