Página 1 de 1
Problemas com Update na tabela mos_content
Enviado: 16 Mar 2006, 08:59
por Rosemeire da Silva meirita
Estou tentando fazer um update na tabela mos_content, onde o campo checked_out_time
update
mos_content set checked_out_time = '0000-00-00 00:00:00'
where sectionid = 12
and checked_out_time is null
Existe 193 registro desta seção que estão com o campo checked_out_time nulo; qdo faço a alteração nenhuma linha de registro é alterada.
Alguem já se deparou com o seguinte problema ao alterar a tabela mos_content??
???
Re: Problemas com Update na tabela mos_content
Enviado: 16 Mar 2006, 09:21
por Paulino Michelazzo
Está alterando "na mão"?
Re: Problemas com Update na tabela mos_content
Enviado: 16 Mar 2006, 11:05
por Rosemeire da Silva meirita
sim na mão!!!
Re: Problemas com Update na tabela mos_content
Enviado: 16 Mar 2006, 11:16
por Paulino Michelazzo
Tente:
Código: Selecionar todos
UPDATE mos_content SET checked_out_time = now() WHERE sectionid = 12 AND checked_out_time is null
Se der certo, o problema está na string de data que precisa ser formatada para a inserção na base.
Abs,
Re: Problemas com Update na tabela mos_content
Enviado: 16 Mar 2006, 11:26
por Rosemeire da Silva meirita
Não deu certo novamente...
O Update não afeta nenhuma linha de registro...
qdo executo o sql a mensagem é:
and checked_out_time is null
Estou usando a ferramento Maestro;
Obrigada pela resposta rapida a minha solicitação
Re: Problemas com Update na tabela mos_content
Enviado: 16 Mar 2006, 11:34
por Paulino Michelazzo
Testei aqui e o mesmo ocorre, ele não dá o update.
Estou conversando com o core do Mambo sobre o assunto. Give me some hours.
Abraços
Re: Problemas com Update na tabela mos_content
Enviado: 16 Mar 2006, 11:49
por Rosemeire da Silva meirita
Obrigada!!! pela atenção
Deixa eu comentar uma coisinha...
Local eu consigo fazer o update... só não estou conseguindo mudar no servidor...
fiz o teste agora...
Re: Problemas com Update na tabela mos_content
Enviado: 16 Mar 2006, 11:52
por Paulino Michelazzo
Permissão?
Re: Problemas com Update na tabela mos_content
Enviado: 16 Mar 2006, 12:10
por Sólon Freitas Neto
Vou meter o bedelho. Olha tambem tive problemas no meu site referente a varias coisas do tipo. Tive que entrar no cpanel e colocar permisão nas pastas em alguns arquivos para 777 e não esquecer do configuração php. Caso não consiga fazer vc mesmo entre em contato com administrador do seu serve e solicite a ele alterar as permissões do arquivos que deseja. E la no cpanel gerenciamento de arquivos vc tbm confere a permissão dos arquivos .... confere lá ...
Re: Problemas com Update na tabela mos_content
Enviado: 16 Mar 2006, 12:31
por Paulino Michelazzo
Bem, vamos lá
Convesando com um dos membros do Core, me disse que não existe trava nenhuma que proibisse isso. Então o problema somos nós ;D
Testando algumas coisas aqui, tive:
Se não tenho nenhum valor no campo checked_out_time (ou 000000 bla blá bla) e faço:
ele me retorna 0 linhas afetadas pq NULL é igual 000 0 0 0 0 bla bla bla
Entretando, se existe um valor 0 em checked_out_time e faço a mesma query, ele afeta esta linha com o valor 0
Ou seja, 000 bla bla bla = NULL
Agora, se está escrito NULL no campo, temos um erro de tipo de campo. O campo não prevê este valor. NULL == 0000 bla bla bla
Mais uma coisa:
You might try checked_out_time IS NULL. In many databases nothing ever ='s NULL since we don't really know what NULL ='s. Make sense? Most databases use IS NULL and IS NOT NULL.
Abraços
Re: Problemas com Update na tabela mos_content
Enviado: 16 Mar 2006, 13:31
por Rosemeire da Silva meirita
Realmente...
UPDATE mos_content SET
checked_out_time = now()
WHERE sectionid = 12
where checked_out_time = 0
Deu certo... Mas ainda não consegui entender pq... qual a razão...
Mas beleza valeu pela dica pessoal... fico bastante agradecida.
