Articles of mysql

Diferença entre SET autocommit = 1 e START TRANSACTION no mysql (eu perdi alguma coisa?)

Eu estou lendo sobre transactions no MySQL e não tenho certeza se compreendi algo específico corretamente, e quero ter certeza de que entendi corretamente, então aqui vai. Eu sei o que uma transação deve fazer, não tenho certeza se entendi a semântica da instrução ou não. Então, a minha pergunta é, alguma coisa está errada […]

MySQL: Ordenar valores GROUP_CONCAT

Resumindo: existe alguma maneira de classificar os valores em uma instrução GROUP_CONCAT? Inquerir: GROUP_CONCAT((SELECT GROUP_CONCAT(parent.name SEPARATOR ” » “) FROM test_competence AS node, test_competence AS parent WHERE node.lft BETWEEN parent.lft AND parent.rgt AND node.id = l.competence AND parent.id != 1 ORDER BY parent.lft) SEPARATOR “\n”) AS competences Eu recebo esta linha: Artesanato »Marcenaria Administração »Organização […]

Obtenha todas as colunas de todas as tabelas do MySQL

Existe uma maneira rápida de obter todos os nomes de colunas de todas as tabelas no MySQL, sem ter que listar todas as tabelas?

Como posso inicializar um database MySQL com esquema em um contêiner Docker?

Eu estou tentando criar um contêiner com um database MySQL e adicionar um esquema para esses database. Meu Dockerfile atual é: FROM mysql MAINTAINER (me) # Copy the database schema to the /data directory COPY files/epcis_schema.sql /data/epcis_schema.sql # Change the working directory WORKDIR data CMD mysql -u $MYSQL_USER -p $MYSQL_PASSWORD $MYSQL_DATABASE < epcis_schema.sql Para criar […]

Diferença entre o esquema / database no MySQL

Existe uma diferença entre um esquema e um database no MySQL? No SQL Server, um database é um contêiner de nível superior em relação a um esquema. Eu li que Create Schema e Create Database faz essencialmente a mesma coisa no MySQL, o que me leva a crer que esquemas e bancos de dados são […]

Como exportar um database mysql usando o Prompt de Comando?

Eu tenho um database que é muito grande, então eu quero exportá-lo usando o prompt de comando, mas eu não sei como. Eu estou usando o WAMP.

MySQL mostra status – conexões ativas ou totais?

Quando executo o show status like ‘Con%’ , mostra o número de conexões, que é 9972 e está crescendo constantemente. Este é um número ativo de conexões ou conexões feitas no total?

Como posso verificar o tipo de mecanismo do MySQL para uma tabela específica?

Meu database MySQL contém várias tabelas usando diferentes mecanismos de armazenamento (especificamente myisam e innodb). Como posso descobrir quais tabelas estão usando qual mecanismo?

Meu gatilho MySQL não funciona, syntax simples, não é complicado

Eu não sei porque meu gatilho não está funcionando, a consulta funciona quando eu usá-lo manualmente, mas quando eu quero ser atualizado por um gatilho não funciona. Alguém pode me ajudar a saber por quê? Aqui está o meu gatilho: CREATE TRIGGER `upd_PTS` AFTER UPDATE ON `pos_table` FOR EACH ROW BEGIN IF (NEW.played_games OLD.played_games) THEN […]

MySQL: Transações vs Tabelas de Bloqueio

Estou um pouco confuso com transactions versus bloqueio de tabelas para garantir a integridade do database e garantir que um SELECT e UPDATE permaneçam em sincronia e nenhuma outra conexão interfira nele. Eu preciso: SELECT * FROM table WHERE (…) LIMIT 1 if (condition passes) { // Update row I got from the select UPDATE […]