edmarssouzap
(usa Debian)
Enviado em 09/07/2016 - 21:15h
Olá. Boa noite. Jovem, não sei se as versões do PostgreSQL influencia, eu sei que no MySQL funciona com certeza, no PostgreSQL não sei dizer porque não tenho um instalado, mas creio funcionar também. Você tem que presta atenção na escrita, porque o SQL não funciona com qualquer erro mínimo de sintaxe.
Tenta criar uma tabela para teste e insira algumas linhas de registro usando o INSERT, caso funcione, então alguma coisa de errado tem no seu UPDATE ou na tabela em questão, porque tem que funcionar. A não ser que você esteja usando programação para atualizar os registro da tabela, neste caso eu não saberia ajudá-lo.
Ex:
CREATE TABLE tintas
(
codigo INT(5),
nome VARCHAR(50),
);
INSERT INTO tintas
VALUES (1, 'Cor d\'Agua');
Caso precise saber se a expressão dá certo, tente pesquisar com o SELECT da seguinte maneira:
SELECT nome
FROM tintas
WHERE nome = 'Cor d\'Agua';
Creio que dessa forma funciona, tente aí e depois retorna, caso ache um outro jeito, compartilhe com os demais, assim todos aprendem juntos. Tenha uma boa noite. Até mais.