[Cascavel-pm] Duvida STH->execute

Luis Motta Campos luismottacampos em yahoo.co.uk
Quarta Agosto 8 12:30:59 PDT 2007


On Wednesday 08 August 2007 20:22, Flavio S. Glock wrote:
> isso funcionaria?
>
>  UPDATE  tabela1
>  SET     teste = '3333'
>  WHERE   EXISTS (
>             SELECT  campo1, campo2
>             FROM    teste
>             WHERE   datahora >= timestamp '2007-08-01 00:00:00' -
> internal '6 hour'
>                 AND campo1 = tabela1.campo1
>                 AND campo2 = tabela1.campo2
>         );

  Não, Glock.

  Isso tem erro de sintaxe. Não existe uma palavra chave chamada "internal", 
na linha 3 do query #2...

  Fora isso, você deveria estar usando placeholders (o Query Cache agradece), 
e não deveria fazer cálculos de data e hora sem auxílio das funções de 
DateTime da base de dados... ;-)

  Putamplexos!
-- 
Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer,
Perl fanatic evangelist, and amateur {cook, photographer}


Mais detalhes sobre a lista de discussão Cascavel-pm