View Full Version : Duvida SQL


Pure_Water
31-05-2007, 22:41
tenho uma tabela com um valor e depois o seu valor default, o que eu queria era colocar em todas as cells com determinado valor, o valor default.

estava a tentar usar este comando:

UPDATE `settings` SET `conf_value` = `conf_default` WHERE `settings`.`conf_value` ='blablablabla';

mas não está a produzir o efeito desejado. alguma ideia?

TIA

miguas
01-06-2007, 17:21
O que está a acontecer? O que queres dizer com não ser o efeito desejado?

:wow:

p3dro
01-06-2007, 21:16
tenho uma tabela com um valor e depois o seu valor default, o que eu queria era colocar em todas as cells com determinado valor, o valor default.

estava a tentar usar este comando:

UPDATE `settings` SET `conf_value` = `conf_default` WHERE `settings`.`conf_value` ='blablablabla';

mas não está a produzir o efeito desejado. alguma ideia?

TIA

é no mysql?

se sim, vê se isto te ajuda:

update tblTeste set `fieldTest`= DEFAULT(`fieldTest`) ........... ;

_ei_
02-06-2007, 15:52
tenho uma tabela com um valor e depois o seu valor default, o que eu queria era colocar em todas as cells com determinado valor, o valor default.

estava a tentar usar este comando:

UPDATE `settings` SET `conf_value` = `conf_default` WHERE `settings`.`conf_value` ='blablablabla';

mas não está a produzir o efeito desejado. alguma ideia?

TIA

update tabela set campo=valor_desejado where campo=valor_a_substituir

p3dro
02-06-2007, 17:09
tenho uma tabela com um valor e depois o seu valor default, o que eu queria era colocar em todas as cells com determinado valor, o valor default.

estava a tentar usar este comando:

UPDATE `settings` SET `conf_value` = `conf_default` WHERE `settings`.`conf_value` ='blablablabla';

mas não está a produzir o efeito desejado. alguma ideia?

TIA

update tabela set campo=valor_desejado where campo=valor_a_substituir


posso ter percebido mal, mas acho que o que ele pretende é "restituir" ao campo o valor por default que esse determinado campo tem.

Karski
02-06-2007, 22:02
Faz um update dos campos para null. Se realmente tens um valor default para esse campo todos os null vão ficar com esse valor.