Página 1 de 1

SQL pra colocar a mesma descrição em todos produtos

Enviado: 06 Nov 2021, 14:07
por linktraba
Hi, my friends

Tenho essa tabela

CREATE TABLE IF NOT EXISTS `" . DB_PREFIX . "table_test` (
`product_id` int(11) NOT NULL,
`language_id` int(11) NOT NULL,
`field_test` TEXT NOT NULL
) ENGINE=MyISAM COLLATE=utf8_general_ci

Preciso colocar a mesma descrição pra todos produtos no campo field_test quando crio a tabela

Alguem sabe como fica o SQL pra fazer isso?

Re: SQL pra colocar a mesma descrição em todos produtos

Enviado: 09 Nov 2021, 08:25
por reds
Ola @linktraba

Se já tem a tabela precisa rodar um SQL para update, algo como abaixo
Código: Selecionar todos
UPDATE `oc_product_description` SET `description` = 'minhadescrição vem aqui' WHERE ` `language_id` = 1

Re: SQL pra colocar a mesma descrição em todos produtos

Enviado: 18 Nov 2021, 13:38
por leandrorppo
Problema resolvido.

O UPDATE não seria a solução porque tinha produtos sem descrição e não incluiu novos cadastros. Criei uma rotina para inserir, mas chegamos à conclusão que um campo fixo editável abaixo da descrição seria o melhor caminho. Desenvolvi o módulo e o problema foi solucionado.

Re: SQL pra colocar a mesma descrição em todos produtos

Enviado: 19 Nov 2021, 00:44
por quegaroto
Olá, seria interessante ao meu ver, cada produto cadastrado com descrição permanecesse o texto e os que não consta nenhuma descrição entraria este texto.

Abraço.

Re: SQL pra colocar a mesma descrição em todos produtos

Enviado: 19 Nov 2021, 13:49
por leandrorppo
Com INSERT e WHERE tinha resolvido esse problema, mas pensamos mais para frente quando fosse necessário mudar apenas um trecho da descrição de todos os produtos.
A necessidade era ter um texto fixo para todos os produtos e com o campo que criei extra funcionou perfeitamente.