Pular para o conteúdo principal

Postagens

Mostrando postagens de janeiro, 2006

Hoje um susto!

Ao gravar as tabelas, verifiquei que o código do fornecedor estava com 1 caracter e tipo CHAR ao invés de 3 em VARCHAR. Ao verificar as outras tabelas, principalmente a de produtos que é a maior, por enquanto, o campo tinha sofrido a mesma alteração! Aí "ferrou", tivemos que voltar o campo ao normal, mas o MySQL não deixava trocar CHAR para VARCHAR, então nos restou recuperar os arquivos para depois ver o porquê disso... Depois de recuperados todos os arquivos (ufa!) fui ao manual do MySQL e a resposta estava neste link: http://dev.mysql.com/doc/refman/5.0/pt/silent-column-changes.html . A frustação ficou no porquê dele alterar uma coisa que EU defini... Como o meu professor de BD dizia: "O banco é meu e faço o que eu quiser com ele!", no caso do MySQL não é tão bem assim... ;)

Refresh

Ontem tive que fazer um select em uma tabela de códigos de relacionamento das lojas com os fornecedores (MySQL). Tínhamos que ler cada código da loja, buscar e processar cada arquivo nomeado com o código de relacionamento com o fornecedor. Todo o script estava certo, mas a cada passada pelo campo de código dos fornecedores a consulta deixava para trás alguns arquivos. Depois de muita tentativa, o Marcos (meu chefe) propôs algumas idéias e no final bastou, a cada execução da query, ordenar todo o select pelo campo buscado no momento. Resumindo: para vários selects, nada como dar um refresh na memória...

Boas vindas

Bom, como este é o primeiro post, então seria legal explicar o próposito deste blog: Foi criado para ser um meio de registrarmos os problemas enfrentados por nós na informática e as suas soluções. Motivo esse para nos ajudar a manter um registro de tudo, acessível a todos e também para ajudar outras pessoas. "Murro em ponta de faca" nunca mais! Agradeço desde já a todos pelas colaborações.