web-dev-qa-db-fra.com

Mise à jour d'une colonne entière avec des valeurs nulles dans postgres

Je voudrais mettre à jour ma colonne avec une autre colonne dans une autre table. Auparavant, je voudrais d'abord annuler ma colonne (entier). Cependant, le code ci-dessous ne fonctionnait pas. (column_a: bigint; column_b: text)

UPDATE table1
SET column_a IS NULL
WHERE column_b = 'XXX';

ERREUR: erreur de syntaxe égale ou proche de "ISNULL"

27
no_name

Cela devrait être,

UPDATE table1 
SET column_a = NULL
WHERE column_b = 'XXX';
41
shiv