Imagem Assine nossa RSS
Novidades por email
25
fevereiro
2010




Olá,

Essa correção é para auxiliar o problema do seguinte post:

http://forum.locaweb.com.br/showthread.php?t=5985

Ontem me deparei com esse erro em uma loja, e como o oswaldo.aranda disse:

Este erro ocorre por ter sido preenchido como “NULL”, o campo codigo_subcategoria no Mysql.

É o que está acontecendo. Antes só via isso quando havia importação, agora parece que começou a aparecer mesmo sem importar nada.

A solução do oswaldo.aranda resolve o problema, mas o ruim é que os produtos que estão errados precisam ser ajustados manualmente direto pelo banco, e isso em uma loja com muitos produtos vai um tempo considerável. Mas como a loja que me deparei com o problema tinha muitos produtos cadastrado acabei resolvendo esse problema com uma instrução SQL (fazendo essa mudança não é mais necessário mudar nada nos arquivos, e resolveria o problema dos produtos que já estão errados, e evita que os novos cadastros voltem a ter esse problema) :

ALTER TABLE `Produtos` CHANGE `codigo_subcategoria` `codigo_subcategoria` INT( 11 ) NOT NULL DEFAULT ‘0′;

Para evitar problemas assim com a marca é bom usar essa outra instrução tambem:

ALTER TABLE `Produtos` CHANGE `codigo_marca` `codigo_marca` INT( 11 ) NOT NULL DEFAULT ‘0′;

Criei um video para auxiliar no link:

Segue a solução em video:

Espero ter ajudado.

Abraço.

Posts Relacionados:




Todo o conteúdo deste site é protegido pelos direitos autorais de Copyright © Surgimento 2005 - 2009
Posts (RSS) e Comentários (RSS).