2017-10-18 38 views
2

Je voudrais mettre à jour ma colonne avec l'autre colonne de l'autre table. Avant cela, je voudrais d'abord annuler ma colonne (entier). Cependant, le code ci-dessous n'a pas fonctionné. (Column_a: bigint; column_b: texte)Mise à jour d'une colonne entière avec des valeurs nulles dans postgres

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

ERREUR: erreur de syntaxe à ou près de "ISNULL"

+1

Vous avez une réponse. Pour la colonne entière, ceci devrait être "= null" –

Répondre

1

Cela devrait être,

MISE À JOUR table1 SET column_a = NULL OÙ column_b = ' XXX ';