quinta-feira, janeiro 12, 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... ;)

Nenhum comentário: