-
Total de itens
3.089 -
Registro em
-
Última visita
Tudo que Denis Courcy postou
-
(Resolvido) Problemas na performance utilizando triggers / storeprocedures.
pergunta respondeu ao byquico de Denis Courcy em MySQL
Não há como instalar uma versão anterior do MySQL? Tal como 5.5.2-m2? Seria mais prático do que alterar sua aplicação e você poderia aguardar até o lançamento de uma nova release que tivesse este problema resolvido. Pense. -
(Resolvido) Problemas na performance utilizando triggers / storeprocedures.
pergunta respondeu ao byquico de Denis Courcy em MySQL
Tente assim: CREATE DEFINER=`%` PROCEDURE `byp_completeagent`(IN _calltime integer, IN _origposition integer, IN _callid VARCHAR(20)) BEGIN DECLARE msg VARCHAR(1000) DEFAULT "sem mensagem"; DECLARE excecao SMALLINT DEFAULT 0; DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET excecao = 1; START TRANSACTION; update byphone_aux SET calltime = _calltime, origposition = _origposition, orighangup = 'B' WHERE callid = _callid; IF excecao = 1 THEN SET msg = "Erro na grvacao"; ROLLBACK; ELSE COMMIT; SET msg = "Gravado com sucesso"; END IF; SELECT msg; END Vai forçar a gravação em disco; -
Sinto muito. As notícias não são boas. A estrutura das tabelas com engine InnoDB ficam em arquivos .frm o conteúdo dos dados e dos índices ficam no arquivo ibdata1. se o engine usado for MyISAM a estrutura dos arquivos é .frm, os índices são . MYI e os dados ficam em arquivos .MYD O meio correto e recomendado de fazer backup no MySQL é usando o utilitário mysqldump. Ou outro programa recomendado pela Oracle. Quando o backup é feito por cópia as chances de não recuperação são altas.
-
Demora em comitar Dados Servidor linux Mysql demorando ATUALIZAR
pergunta respondeu ao marcioe de Denis Courcy em MySQL
Edite my.cnf, Procure por innodb_flush_method Caso não exista inclua innodb_flush_method=O_DSYNC e caso exista, iniba a linha colocando # na frente dela. logo abaixo, inclua com innodb_flush_method=O_DSYNC, Pare o serviço do mysql no servidor linux e reinicie-o logo depois, para que as atualizações tenham efeito. Confira com show status like 'innodb%'; -
Movendo MySQL-->>PHP
-
Demora em comitar Dados Servidor linux Mysql demorando ATUALIZAR
pergunta respondeu ao marcioe de Denis Courcy em MySQL
Segundo o manual do MySQL, "Em algumas versões de linux e unix o uso do método de flush (ato descarregar o cache em disco) default do unix com fsync() e alguns outros, é surpreendentemente lento." O que causa o atraso que você está relatando. Set o valor do parâmetro innodb_flush_method para O_DSYNC, para tentar melhorar a performance. -
Como fazer auto_increment em atributo dependente em chave-primaria-múltipla Há algum tempo escrevi um artigo para a revista devmedia, que consistia de criar um algorítimo para auto incrementar um atributo auxiliar em uma chave primária múltipla. Como exemplo usei o item de pedido. Segue o link: http://www.devmedia.com.br/como-fazer-auto_increment-em-atributo-em-chave-primaria-multipla/9024
-
Tabela com campo auto incremental
pergunta respondeu ao lsmarco2008@gmail.com de Denis Courcy em MySQL
Leia o artigo que escrevi para a revista devmedia http://www.devmedia.com.br/como-fazer-auto_increment-em-atributo-em-chave-primaria-multipla/9024 -
(Resolvido) Erro #1064 - You have an error in your SQL syntax
pergunta respondeu ao Leonardo Lima de Denis Courcy em MySQL
Se `player_depotitems` , `player_items`são tabelas,então um comando para cada tabela. DELETE FROM `player_depotitems` WHERE `itemtype` = '9469'; DELETE FROM `player_items` WHERE `itemtype` = '9469'; -
Está na pasta onde você descompactou.
-
Normalmente estão onde foi instalado o MYSQL. Em minha máquina fica em C:\Program Files\MySQL\MySQL Server 5.1
-
Leia sobre event scheduler http://dev.mysql.com/doc/refman/5.1/en/create-event.html
-
BANCO DE DADOS MYSQL TRAVA - LOAD ALTO ACIMA DE 4.00
pergunta respondeu ao george.suporte de Denis Courcy em MySQL
Você já verificou se há relacionamentos entre tabelas que estejam sem índices ou com índices errados? -
(Resolvido) Query complicada para busca
pergunta respondeu ao INTUITO_BINÁRIO de Denis Courcy em MySQL
Faça assim: SELECT funcionario, forma, SUM(valor) FROM financeiro WHERE data BETWEEN '$inicio' AND '$termino' GROUP BY funcionario, forma -
Exporta com csv e importa no mysql com LOAD DATA (ver sintaxe no manual do mysql de sua versão)
-
Verificar se existe ao menos um registro em outro tabela
pergunta respondeu ao larissaswo de Denis Courcy em MySQL
Não posso te responder porque uso e não conheço como phpmyadmin funciona.- 3 respostas
-
- mysql
- inner join
-
(e %d mais)
Tags:
-
Você consegue usar o Mysqldump? É o backup recomendado do MySQL.
-
Você já tentou assim? SELECT * FROM (SELECT * FROM tabela WHERE NOT bairro IS NULL AND NOT cidade IS NULL AND NOT status IS NULL) WHERE aqui bairro='$bairro' OR cidade='$cidade' OR status='0'O selectSELECT * FROM tabela WHERE NOT bairro IS NULL AND NOT cidade IS NULL AND NOT status IS NULLé para evitar que algum elemento seja null.
-
Normalize o campo GRADE_VENDIDA na tabela PEDV_PROD que ficará muito mais fácil.
-
Verificar se existe ao menos um registro em outro tabela
pergunta respondeu ao larissaswo de Denis Courcy em MySQL
Para acelerar o processo em SELECT usuarios.* FROM usuarios INNER JOIN atividades ON usuarios.usuario = atividades.usuario GROUP BY usuarios.usuario ORDER BY usuarios.nome ASCCrie o índice abaixo na tabela usuários: ALTER TABLE usuarios ADD KEY nomeDoSeuIndice (nome);Crie o índice abaixo na tabela atividades ALTER TABLE atividades ADD KEY nomeDoSeuIndice (usuario)- 3 respostas
-
- mysql
- inner join
-
(e %d mais)
Tags:
-
(Resolvido) Relacionar duas tabelas que possuem uma chave primária est
pergunta respondeu ao Túlio Orlandi de Denis Courcy em MySQL
Se as tabelas forem criadas na ordem abaixo vai funcionar. create table `colegios`( `cod_colegio` INT NOT NULL, PRIMARY KEY (`cod_colegio`)); create table alocacoes( `id_alocacao` INT NOT NULL, PRIMARY KEY (`id_alocacao`)); CREATE TABLE `alocacoes_colegios` ( `id_alocacao` INT NOT NULL, `cod_colegio` INT NOT NULL, PRIMARY KEY (`id_alocacao`, `cod_colegio`), INDEX `fk_alocacoes_colegios_colegios_idx` (`cod_colegio` ASC), CONSTRAINT `fk_alocacoes_colegios_alocacoes` FOREIGN KEY (`id_alocacao`) REFERENCES `alocacoes` (`id_alocacao`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `fk_alocacoes_colegios_colegios` FOREIGN KEY (`cod_colegio`) REFERENCES `colegios` (`cod_colegio`) ON DELETE NO ACTION ON UPDATE NO ACTION); CREATE TABLE `alocacoes_salas` ( `id_alocacao` INT NOT NULL, `num_sala` INT NOT NULL, PRIMARY KEY (`id_alocacao`, `num_sala`), CONSTRAINT `fk_alocacoes_salas_alocacoes` FOREIGN KEY (`id_alocacao`) REFERENCES `alocacoes` (`id_alocacao`) ON DELETE CASCADE ON UPDATE CASCADE); CREATE TABLE `colegios_salas` ( `id_alocacao` INT NOT NULL, `cod_colegio` INT NOT NULL, `num_sala` INT NOT NULL, PRIMARY KEY (`id_alocacao`, `cod_colegio`, `num_sala`), INDEX `fk_colegios_salas_alocacoes_salas_idx` (`id_alocacao` ASC, `num_sala` ASC), CONSTRAINT `fk_colegios_salas_alocacoes_colegios` FOREIGN KEY (`id_alocacao` , `cod_colegio`) REFERENCES `alocacoes_colegios` (`id_alocacao` , `cod_colegio`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_colegios_salas_alocacoes_salas` FOREIGN KEY (`id_alocacao` , `num_sala`) REFERENCES `alocacoes_salas` (`id_alocacao` , `num_sala`) ON DELETE NO ACTION ON UPDATE NO ACTION); -
Leia sobre pivot table em https://www.scriptbrasil.com.br/forum/topic/174375-resolvido-como-montar-pivot-table/ Leia este post: https://www.scriptbrasil.com.br/forum/topic/178203-resolvido-ajuda-com-query-e-subquery/
-
Crie uma storage proceduredo tipo event schedule. Veja a sintaxe no manual domysqlde sua versão. http://dev.mysql.com/doc/refman/5.1/en/events.html
-
(Resolvido) INNER JOIN de uma tabela com ela mesma e mais outra
pergunta respondeu ao EMSO.EXE de Denis Courcy em MySQL
Tenta assim SELECT * FROM tb_colaboradores AS col INNER JOIN tb_setor_cargo AS cargo ON cargo.cd_codigo = col.cd_codigo INNER JOIN tb_setor_cargo AS setor ON setor.cd_codigo = cargo.cd_setor_cargo ORDER BY nm_nome; -
Use uma storage procedure para realizar esta tarefa.