Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.

Pesquisar na Comunidade

Mostrando resultados para as tags ''MySQL''.



Mais opções de pesquisa

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Categorias

  • Armazenamento
  • Áudio
  • Energia
  • Entrada
  • Feiras e Eventos
  • Gabinetes
  • Memória
  • Museu
  • Placas-mãe
  • Portáteis
  • Processadores
  • Programas
  • Rádio CdH
  • Redes
  • Refrigeração
  • Smartphones
  • Tablets
  • Vídeo
  • Outros

Categorias

  • Blog

Categorias

  • Armazenamento
  • Áudio
  • Câmeras
  • Computadores
  • Consoles
  • Eletrônicos
  • Energia
  • Entrada
  • Gabinetes
  • Impressão
  • Jogos
  • Memória
  • Placas-mãe
  • Portáteis
  • Processadores
  • Programas
  • Redes
  • Refrigeração
  • Smartphones
  • Tablets
  • Vídeo
  • Outros

Categorias

  • Livros disponíveis
  • Livros esgotados

Categorias

  • Cursos

Fóruns

  • Mensagens do Clube do Hardware
    • Regras gerais
    • Boletins do Clube do Hardware
    • Notícias da administração
  • Hardware
    • Recomendações de computadores
    • Placas de vídeo
    • Placas-mãe e chipsets
    • Processadores
    • Problemas de gargalo e desempenho
    • Memórias
    • Armazenamento
    • Refrigeração e superaquecimento
    • Fontes e energia
    • Gabinetes e casemods
    • Placas de som e áudio on-board
    • Periféricos
    • Mac
    • Overclock
    • Hardware - outros
  • Computação móvel
    • Notebooks
    • Tablets
    • Smartphones e apps
  • Redes e Internet
    • Redes e Internet
    • Hospedagem de sites e registro de domínios
  • Segurança da informação
    • Remoção de malware
    • Dúvidas sobre invasões e infecções
    • Programas de proteção
  • Programação e desenvolvimento
    • Java
    • C/C#/C++
    • Pascal/Delphi
    • .NET
    • Bancos de dados
    • Programação web
    • Programação - iniciantes
    • Programação de microcontroladores
    • Programação - outros
  • Software
    • Jogos
    • Pacotes de escritório
    • Computação distribuída (Folding@Home, Bitcoin etc.)
    • Virtualização
    • Design, animação e tratamento de imagens
    • Edição de áudio e vídeo
    • Programas
  • Sistemas Operacionais
    • Recomendação de sistemas operacionais
    • Windows
    • GNU/Linux, BSD, Unix-like e software livre
    • Mac OS
  • Eletrônicos
    • Equipamentos de som, home theaters e gravadores de mesa
    • Televisores e projetores
    • Câmeras e filmadoras
    • Players portáteis
    • Consoles (videogames)
    • GPS
    • Telefonia fixa
    • Eletrônica
    • Retrocomputação
  • Outros
    • Recomendações de serviços e lojas
    • Preços e promoções
    • Notícias
    • Bolsa de empregos, certificações e mercado de trabalho
    • "Causos"
    • Encontros de usuários
    • Feira do Rolo
  • Clube do Hardware
    • Comentários, elogios, críticas, sugestões e questões sobre o Clube do Hardware
    • Comentários de artigos
    • Fórum para testes de funcionalidades

Categorias

  • Hardware
  • Redes
  • Eletrônica
  • Sistemas operacionais

Encontrado 44 registros

  1. Segue o que preciso melhorar no sistema que possuo (PHP + MYSQL) 1. Hoje tenho a Tabela OS (ordem de serviço) demanda que é vinculada com tabela pedidos; Hoje tenho a ultima coluna Status que hoje preenchimento é manual a otimização que estou precisando realizar e preenchimento automático de acordo com a condição encontrada na tabela pedido, coluna Data de entrega e data de faturamento; 2. vincular a tabela pedido com a tabela Nota fiscal: Eu carrego um CSV com as informações das notas na tabela de notas, onde a informação de pedido e item é comum nas tabelas de notas e tabela de pedidos. o que eu quero e na hora que carregar o CSV da tabela notas, já preencher automaticamente o campo nota fiscal na tabela pedidos. Não conheço nada de programação o que preciso é saber se é possível para ir atras de um profissional Obrg
  2. Pessoal, Devido a um erro de configuração em um rastreador veicular ele enviou muitas posições para minha plataforma de rastreamento portanto queria fazer uma limpeza no meu banco mas sem excluir tudo, eu queria que a cada 6 registros excluir 5 e deixar 1. O problema ocorreu da id 16171 até 19499. Como faço essa SQL? Muito obrigado a todos.
  3. Tenho uma aplicação web em php com um banco ms-sql de 1,5GB de tamanho, na qual eu estou desenvolvendo um site novo e pretendo utilizar uma MySql. Todavia, vou precisar dos dados que estão no banco ms-sql de 1,5GB de tamanho, e eu gostaria de algumas orientações, tipo: 1) Devo tentar converter um arquivo .dmp para .sql e restaurar no banco MySQL com Workbench? 2) Devo criar manualmente as tabelas e os campos na MySql, exportar os dados do banco ms-sql para um arquivo .csv e depois importá-lo para a MySql? Neste caso, melhor que o nome dos campo e os tipos da MySql sejam iguais os da ms-sql? 3) Devo criar manualmente as tabelas e os campos na MySql com os nomes que eu quiser e fazer um INSERT na nova aplicação PHP por meio da execução HTTP de uma página WEB? Receio que neste caso eu tenha complicação de timeout na inserção de uma tabela com muitos registros, ou que precise converter um determinado dado de origem para conseguir gravar no tipo de campo destino. Lembrando que vou aproveitar para fazer uma limpa no banco ms-sql de 1,5GB, descartando algumas tabelas, campos e dados.
  4. Boa tarde! Srs, hoje me deparei com uma situação que até então não havia me ocorrido. Perdi dados no MYSQL. Tudo que foi gravado no banco entre os dias 26/03 e 03/04 sumiu. Tenho quase certeza que o problema foi alguma restauração do Windows. Alguém já passou por isso? Há alguma coisa a se fazer para que não ocorra? Há como eu verificar no Windows se nesta data ocorreu uma restauração realmente? Obrigado!
  5. Olá! Estou tentando carregar a tabela dimensão tempo através de uma procedure, mas não funciona. Segue procedure DELIMITER $$ USE `dw_bi_web`$$ CREATE DEFINER=`root`@`localhost` PROCEDURE `carga_dim_tempo`() BEGIN declare data_inicio date; declare data_fim date; declare valor_data date; SET data_inicio = `01/01/1970`; #data antiga de referência SET data_fim = CURDATE(); # pega data de hoje do sistema SET valor_data = data_inicio; WHILE valor_data < data_fim DO INSERT INTO dim_tempo( ´sk_tempo´, ´data´, ´dia´, ´num_mes´, ´nome_mes´, ´ano´, ´ano_mes´, ´num_dia_semana´, #domingo=1 ...sábado=7 ´nome_dia_semana´, #domingo, segunda... ´dia_ano´, #dia no ano '2017-02-03' = 34 ´semana_ano´, #('2008-12-31',1) -> 53 ´semestre´, ´bimestre´, ´trimestre´, ´quadrimestre´ ) VALUES ( CAST(DATE_FORMAT(valor_data, '%Y-%m-%d') AS UNSIGNED), valor_data, DAY(valor_data), MONTH(valor_data), MONTHNAME(valor_data), #colocar em port YEAR(valor_data), CAST(DATE_FORMAT(valor_data, '%Y-%m') AS UNSIGNED), DAYOFWEEK(valor_data), DAYNAME(valor_data), #colocar em port DAYOFYEAR(valor_data), WEEKOFYEAR(valor_data), FLOOR(1 + (month(valor_data) - 1) / 6), #semestre FLOOR(1 + (month(valor_data) - 1) / 2), #bimestre QUARTER(valor_data), #trimestre FLOOR(1 + (month(valor_data) - 1) / 4) #quadrimestre ); SET valor_data = DATE_ADD(valor_data, INTERVAL 1 DAY); #incrementa mais um dia a cada data END WHILE; END$$ DELIMITER ; Alguém consegue enxergar o erro? valeu!
  6. Estou fazendo um sistema para "mercearia" para controle de estoque. Fiz a modelagem do banco porém não sei exatamente o quão "certo" está, então queria uma ajuda para ver se está bom para prosseguir. Aqui está a modelagem do banco: Só para complementar, o produto será cadastrado com os dados acima e terá seu "lote" para identificar a data de validade do produto. Compras é a negociação entre o dono e o fornecedor para aumentar o estoque. Vendas é a venda de produtos para o cliente. Pagamento, nessa parte sei que está errado, porém não sei como tratar isso aqui, basicamente terá duas formas de pagamento, "Espécie"(dinheiro real, á vista) ou em "Cheque".
  7. Boa noite, Preciso gerar uma consulta SQL que traga o melhor tempo entre registros de uma única tabela, exemplo: Minha tabela: CREATE TABLE `mesaproducao` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `codProducao` INT(11) NOT NULL, `mesaProducao` VARCHAR(50) NOT NULL, `pn` VARCHAR(50) NOT NULL, `descricao` VARCHAR(50) NOT NULL, `multiplo` INT(11) NOT NULL, `tipo` VARCHAR(50) NOT NULL, `lote` VARCHAR(50) NOT NULL, `bip` VARCHAR(50) NOT NULL, PRIMARY KEY (`id`) ) Abaixo explicado e destacado de verde o que quero trazer com este SELECT:
  8. Boa tarde, sou inciante em programação e estou desenvolvendo um site para cadastro de lojas e produtos. Estou com dificuldade em modelar o banco, pois não quero sobrecarregar, e precisava de umas dicas para poder criar ele. o funcionamento do site é para cadastrar lojas e produtos das lojas, até ai tudo bem, criei a tabela de administrador para os admins que podem modificar e cadastrar as lojas e produtos, porém gostaria de saber se estou seguindo certo, para cada loja que eu cadastro eu tenho que criar uma tabela para essa loja e cadastrar os produtos nela, então logo se eu tiver 30 lojas terei 30 tabelas diferentes uma para cada loja, isso está certo para seguir ou preciso criar um outro banco só para as lojas? caso não tenham entendido a ideia me avisem. desde já agradeço.
  9. Bom dia. To fazendo curso técnico de informática e to tendo dificuldades em entender o conceito de chaves e restrições em atributos do banco de dados. Já assisti várias vídeo aulas e não consigo entender o jeito que minha professora do curso tem explicado. Alguém tem alguma dica de material que eu possa ler, de preferência gratuito na internet... valeu
  10. Bom dia pessoal, Estive pesquisando no google mas não entrei a informação que eu procuro, talvez alguém possa me ajudar. Em uma busca simples usando PHP: <?php $sql="SELECT * FROM tabela WHERE nome = '$nome' OR sobrenome = '$sobrenome'"; ?> Os resultados são impressos corretamente como esperado, porém eu agora preciso saber se tem como eu saber qual foi a condição de WHERE, se foi nome = '$nome' ou sobrenome ='$sobrenome', que validou a execução da busca. Se alguém puder me ajudar ficarei grato, se não, obrigado pela oportunidade.
  11. boa tarde! Tenho um banco de dados HTML / MYSQL da minha empresa, não conheço nada de programação e gostaria de saber se é possível fazer as adequações abaixo: 9. Tabela Contratos – incluir o campo vencimento do contrato como data 10. Incluir um Alerta que pode ser via POP-UP no sistema que alerta 30 dias antes de vencer o contrato. 12. Gráfico de entrada de dinheiro conforme vencimento da NF
  12. Preciso de ajudar, quando eu vou adicionar uma foreign key, aparece um erro: Can't create table `site`.`#sql-6ee_16` (errno: 150 "Foreign key constraint is incorrectly formed") Comandos: create table users(id int not null unique auto_increment, name varchar(30) not null, user varchar(15) not null unique, pass varchar(15) not null, email varchar(25) not null, primary key(id))Engine=InnoDB charset=utf8; create table post(id int not null unique auto_increment, title varchar(40) not null, post text not null, id_autor int not null)Engine=InnoDB charset=utf8; Eu queria deixar o id_autor com o foreing key com a coluna id da tabela users. Comando: alter table users add foreign key(id) references post(id_autor); E então aparece esse erro. Eu acho que é pelo motivo da coluna id da tabela users ter o auto_increment e a do id_autor nao. Mas o id do users precisa do auto_increment, caso contrario não funciona a aplicação. E a do id_autor não pode ter o auto_increment porque ele é de acordo com id da tabela users. o que eu faço? HELP
  13. Fala galera mais uma duvida aqui, alguém já viu ou sabe porque ha diferenças entre dois resultados da query abaixo.? Um seguinte : Estava utilizando uma versão do mysql acho q 5 alguma coisa, então um dia eu atualizei para versão mais nova do mysql 5.7 foi ai que notei uma diferença de resultado em uma query que utilizo aqui em meu código php. Obs: Resultado tando via php quanto na querybrowser da o mesmo. Na versão 5. alguma coisa SELECT SEC_TO_TIME( SUM( TIME_TO_SEC( tma ) )/6) FROM fluxo WHERE dt='2018-01-01'; Este resultado na versao 5 saia assim = '00:07:59' Ja o mesmo código apos atualização para versão 5.7 ficou assim = '00:07:58:5000' O campo 'tma' está como 'time' no banco e com valor default = '00:00:00'. Tmb não consegui fazer um tipo uma formatação dessa saída para correção tipo um TIME_FORMAT. @DIF essa é boa.
  14. Olá, Estou tentando instalar o workbench e já instalei os pré requisitos, não consigo finalizar a instalação. Alguém pode me ajudar?
  15. Possuo 2 tabelas, sendo uma tabela principal chamada "mesa" e a tabela relacionada chamada "mesaparada" contendo os detalhes da tabela principal, ou seja, 1 para N. Quero realizar uma consulta SQL que traga todos os registros da tabela "mesa" (Tipo LEFT JOIN) porém com uma coluna adicional trazendo a quantidade de registros da tabela "mesaparada" referente a cada linha da tabela "mesa" abaixo a estrutura das minhas tabelas e um exemplo do que preciso: -- Tabela Pai CREATE TABLE `mesa` ( `cod` INT(11) NOT NULL AUTO_INCREMENT, `inicio` VARCHAR(50) NOT NULL, `fim` VARCHAR(50) NULL DEFAULT NULL, `mesa` VARCHAR(50) NOT NULL, `material` VARCHAR(50) NOT NULL, `descricao` VARCHAR(50) NULL DEFAULT NULL, `qtde` INT(11) NOT NULL, `condicao` INT(1) NOT NULL DEFAULT '0', PRIMARY KEY (`cod`) ) -- Tabela detalhes da tabela Pai CREATE TABLE `mesaparada` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `codParada` INT(11) NOT NULL, `mesaParada` VARCHAR(50) NOT NULL, `inicioParada` VARCHAR(50) NOT NULL, `motivoParada` VARCHAR(250) NULL DEFAULT NULL, `fimParada` VARCHAR(50) NULL DEFAULT NULL, PRIMARY KEY (`id`), INDEX `FK_Mesa` (`codParada`), CONSTRAINT `FK_Mesa` FOREIGN KEY (`codParada`) REFERENCES `mesa` (`cod`) ) Exemplo: A ultima coluna é a quantidade de linhas que possuo na tabela relacionada de detalhes para cada registro da tabela principal:
  16. Boa tarde, então, eu gostaria que toda meia noite, uma coluna do meu phpmyadmin fosse retesada, por exemplo a coluna "hunt_restantes" da tabela usuarios, ela começa com 14 e o usuario vai usando até zerar, e queria q toda meia noite voltasse aos 14.
  17. Ola pessoal estou trabalhando em um projeto para uma biblioteca, então eu tenho uma tabela de livros com código e status, ao serem cadastrados todos estão disponíveis, eu queria saber como eu poderia fazer para que quando esse livro for alugado por alguém, o status dele mude automaticamente para RESERVADO, ou algo do tipo, eu sei que com Triggers eu nao posso resolver esse problema, se alguém souber por favor me avise!
  18. Boa tarde, galera. Estou desenvolvendo um chat, e acabei empacando quando fui listar os usuários e as últimas mensagens postadas, queria listar eles com base na ordem da ultima mensagem recebida, caso ela não tivesse sido visualizada. Até agora consegui chegar nisso, e sério, pesquisei muuuito, mas nenhum progresso: SELECT * FROM usuarios RIGHT JOIN chat_usu ON chat_usu.id_dono = usuarios.id_usu LEFT JOIN chat ON chat_usu.usu_chat = chat.chat ORDER BY chat_usu.usu_chat Eu não trabalhei muito o comando por que tinha em mente desenvolver o funcionamento antes de deixar ele mais viável, porém não consegui chegar no resultado esperado. Tenho uma lista para apresentar os usuários que já entraram no chat, ela é ligada com os usuários cadastrados no site e com as mensagens enviadas no chat. O problema é que sempre que solicito esse comando ai em cima ele me retorna informações "duplicadas", a cada mensagem existente no chat daquele usuário é o mesmo que um conteúdo duplicado. Quando uso somente as tabelas "usuarios" e "chat_usu" não vejo esse problema, mas eu preciso do conteúdo organizado baseado no "chat". Como eu poderia fazer com que o chat retornasse somente o último conteúdo postado pela "key" solicitada ?
  19. Eu tenho três tabelas. Usuários, Anúncios e Fotos. A query que eu estou fazendo é para pegar o id do anúncio, o título, a quantidade de visualizações e a primeira foto deste anúncio da tabela de fotos. Já que um único anúncio pode ter várias fotos. Até aí tudo bem, mas quando eu coloco o group by me dá este erro 1055 - Expression #5 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'vivachapeco.fotosanuncio.foto' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by Eu preciso pegar uma única foto porque na página onde será exibido esta query, o resultado se repete só por causa da quantidade de fotos. Então, o anúncio com id 1 vai ser repetido 5 vezes porque ele possui 5 fotos, quando na verdade, gostaria de ter apenas uma foto dele. A query está assim SELECT `anuncios`.`id_anuncio`, `anuncios`.`id_user`, `anuncios`.`titulo`, `anuncios`.`visualizacoes`, `fotosanuncio`.`foto` FROM `anuncios` INNER JOIN `users` ON `users`.`id_user` = `anuncios`.`id_user` INNER JOIN `fotosanuncio` ON `fotosanuncio`.`id_anuncio` = `anuncios`.`id_anuncio` WHERE `users`.`id_user` = 3 GROUP BY `fotosanuncio`.`id_anuncio`; Já se eu tiro a group by, funciona "corretamente", porém, como tenho o anúncio, 1 e 2 com uma foto cada uma e o anúncio 3 com duas fotos, me retorna 4 valores, ao invés de retornar 3 valores já que a intenção é agrupar todos os resultados das fotos por anúncio.
  20. Consegui resolver o erro eu também vi agora que coloquei no topico errado deveria ser banco de dados -- mysql desculpa ai galera o erro era que as tabelas não estavam na ordem certa eu coloquei as que não tinham chave estrangeira primeiro e as ultimas eram as que tinham chave estrangeira Esta aparecendo esse erro e eu não sei como resolver, ja mudei diversas vezes e não sei arrumar vou por o codigo escrito aqui pra facilitar hehe desde já agradeço <3 drop database if exists info; create database info default charset utf8 collate utf8_general_ci; use info; create table cursos( curso varchar(50) not null primary key, descricao varchar(255), fk_matricula int(12) unsigned not null unique, fk_idprojetos int(5) unsigned not null unique, constraint fk1 foreign key (fk_matricula) references alunos (matricula), constraint fk2 foreign key (fk_idprojetos) references projetos (idprojeto) ); create table projetos( idprojeto int(5) unsigned primary key unique auto_increment, titulo varchar(80) not null, area_ varchar(40) not null, descricao varchar(255) not null, inicio date not null, fim date, custo decimal (6,2) unsigned, fk_orientador varchar(50), constraint fk3 foreign key (fk_orientador) references orientado (orientador) ); create table projetos_alunos( fk_matricula int(12), fk_projetos int(5), constraint fk4 foreign key (fk_matricula) references alunos(matricula), constraint fk5 foreign key (fk_idprojetos) references projetos (idprojeto) ); create table orientador( orientador varchar(50) not null primary key ); create table alunos( matricula bigint(12) not null unique auto_increment primary key nome varchar(50) not null, ddd tinyint(2) unsigned not null, telefone int(9) unsigned not null );
  21. Alguem sabe me dizer o que tem de errado com esse projeto???
  22. Boa tarde, estou com um problema e não estou conseguindo resolver. Preciso converter um banco de dados SQLite para MySQL... alguém sabe como posso fazer isso ?
  23. Boa noite. Perdoem-me pela dúvida que para muitos é coisa muito simples. Sou iniciante. Já havia feito aplicação web com acesso a banco de dados MySQL via PHP e sei que os arquivos de configuração para acesso ao banco de dados ficam no lado servidor, sendo retornado apenas os dados necessários ao navegador do usuário, ou seja, o usuário não tem acesso a tais dados. Se o tivesse, poderia ter acesso direto ao banco dados talvez (especulação). Bom, fato é que quando estava criando projeto WPF Application do VisualStudio para acessar banco de dados remotamente, veio a dúvida se poderia colocar em risco a segurança ao servidor, pois, para acesso ao banco de dados o cliente necessida da "ConnectionString" na qual possui os dados de acesso ao servidor MySQL, inclusive a senha. Sendo assim é possível que alguém faça engenharia reversa e encontre a referida String. Então vai a pergunta: Este raciocínio está correto? Há insegurança em fazer o projeto desta maneira? Se sim, qual o método mais recomendado? Desculpem pela pergunta leiga. Obrigado pela atenção.
  24. Boa tarde estou tentando importar um banco de dados que esta em formato de texto, para o phomyadmin wampserver 5-2-5, no qual esta dando o erro "#1215 - Impossible d'ajouter des contraintes d'index externe" na tabela bancos, Segue abaixo o código referente a tabela CREATE TABLE bancos ( codbanco INTEGER auto_increment PRIMARY KEY, numero varchar(40), titular varchar(40), agencia varchar(12), conta varchar(10), gerente varchar(40), telefone varchar(11), fax varchar(11), email varchar(100), clientedesde date, valorcheque numeric(12,2), obs text, FOREIGN KEY (numero) REFERENCES nomebanco (codigo) ON DELETE RESTRICT ); Se Alguém puder me ajudar com este erro eu agradeço muito
  25. Bom dia a todos. Estou tentando instalar o MySQL Server Community 5.7.20 sem sucesso. Segue anexo com a mensagem de erro, conto com a ajuda dos colegas. Obrigado. Tadeu

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×