-
Total de itens
3.089 -
Registro em
-
Última visita
Tudo que Denis Courcy postou
-
Sim apenas de uma tabela. Vou criá-la em meu banco de teste e testá-la.
-
Como permitir edição em apenas um campo da tabela
pergunta respondeu ao HarryJ de Denis Courcy em MySQL
Já pensou em colocar um campo como flag para sinalizar se houve modificação sim/não? -
Posso ver a estrutura desta tabela? Poderia publicar o create table dela?
-
Leia este post http://forums.mysql.com/read.php?34,49742,239961
-
Verifique a porta 3307, que é outra usada pelo MySQL Verifique a porta 3307, que é outra usada pelo MySQL
-
Normalmente instruções de banco eu resolvo com o banco e não com a linguagem de programação Tente o uso da função LAST_INSERT_ID do Mysql através de um select logo após o comit select last_insert_id() from minhatabela;
-
ERRO ORA-00904: "DATEDIFF": identificador inválido
pergunta respondeu ao André Sena de Denis Courcy em Demais Bancos
Pois é.Este é um fórum de MySQL.o uso da função DATEDIFF é diferente. Estou movendo este tópico para o fórum "Demais bancos". -
ERRO ORA-00904: "DATEDIFF": identificador inválido
pergunta respondeu ao André Sena de Denis Courcy em Demais Bancos
André, Bom dia, O banco que você está usando é MySQL ou ORACLE? -
Qual o engine da tabela FardoLamina ? Você já verificou no BD se o registro foi incluído?
-
Leia o manual que o erro desaparece. declare valor1 int; declare valor2 int; set valor1 = 1; set valor2 = 3; if (valor1 < valor2) then select ' valor1 é menor que valor2'; else select 'valor2 é menor que valor1'; end if;
-
O Erro é esse: colunaC int(10) AS (colunaA+colunaB));Não existe. Leia o manual do MySQL de sua versão.
-
Verifique se o firewall está ativado. Desative para teste e, depois, estude como ativá-lo novamente. Verifique se o usuário xxx@% que você utilize para acessar seu banco (xxx é o nome do usuario) está criado e com direitos de acesso.
-
Precisa ser procedure ou pode ser função? DELIMITER $$; DROP PROCEDURE IF EXISTS `subancodedados`.`nomedaprocedure`$$ CREATE PROCEDURE `nomedaprocedure`(Sua lista de parâmetros, se houver) BEGIN DECLARE msg VARCHAR(1000) DEFAULT "sem mensagem"; /* faça seu alculo aqui retorne para a variavel msg*/ SELECT msg AS msg; END$$ DELIMITER ;$$Função DELIMITER $$; DROP FUNCTION IF EXISTS `seubancodedados`.`Nomedafuncao`$$ CREATE FUNCTION `Nomedafuncao`(lista de parametros, se houver)) RETURNS tipo e tamanho da variavel de retorno CHARSET latin1 BEGIN DECLARE ret VARCHAR(15); /*Seu codigo entra aqui e retorna para a variavel ret*/ RETURN ret; END$$ DELIMITER ;$$
-
Entendi que é isso: insert into tabela(score) values(2431.166);Mas para que isto aconteça você deve mudar a estrutura de sua tabela para que aceite 3 casas decimais e 10 na parte inteira. alter table tabela modify column score decimal(10,3);
-
Coloque no banco de dados os links das imagens e as imagens você coloca em pastas.
-
Usou função não tem mais indice. simples assim.
-
(Resolvido) Sequenciar registros com o comando update
pergunta respondeu ao Flechaus 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- 3 respostas
-
- sequenciar
- numerar
-
(e %d mais)
Tags:
-
Resp.: 1) Sim.mas não vai usar índice. Sempre rodará em table scan. Se a tabela for grande o banco vai sentar. 2) Sim.
-
(Resolvido) Erro na hora de carregar sql no phpmyadmin
pergunta respondeu ao davidaguitar de Denis Courcy em MySQL
Tente carregar uma tabela por vez.- 6 respostas
-
(Resolvido) Erro na hora de carregar sql no phpmyadmin
pergunta respondeu ao davidaguitar de Denis Courcy em MySQL
Aqui passou. Criei um banco de testes, carreguei suas tabelas e não obtive mensagem de erro. Qual erro está aparecendo para você?- 6 respostas
-
(Resolvido) Erro na hora de carregar sql no phpmyadmin
pergunta respondeu ao davidaguitar de Denis Courcy em MySQL
Text e date são palavras reservadas do MySQL. Se você quer utilizá-las como nomes de campos em suas tabelas elas devem estar entre crases. Assim: `text` text, `date` timestamp(14) NOT NULL,Não é aspas simples. É CRASE.- 6 respostas
-
Dois pontos a observar: 1) remova a função DATE de DATE(ac.ace_acesso) ou esta query sempre rodará em TABLE SCAN. 2) crie um índice por ace_acesso na tabela acessos. Assim sempre você rodará esta query de forma agilizada.
-
De qualquer forma, este não é um post para MySQL. Movendo para PHP.
-
Se as bases não estão no mesmo banco, então trigger não é solução. A solução é um databridge. Uma área de disco de cada lado,um serviço de ftp, um event schedule de cada lado. A lógica é parecida com a descrita abaixo: uma gravação é realizada. Um trigger é disparado para gerar um xml ou algo parecido, que deverá ser colocado em uma área de disco. um event schedule ocorre de tempos em tempos enviando o arquivo gerado por ftp Do outro lado, o ftp recebe o arquivo, um event schedule verififica o que foi recebido e insere na base de dados do bd.