【问题标题】:Updating integer column with null values in postgres在 postgres 中使用空值更新整数列
【发布时间】:2018-03-29 21:09:45
【问题描述】:

我想用其他表中的其他列更新我的列。在这样做之前,我想先取消我的列(整数)。但是,下面的代码不起作用。 (column_a:bigint;column_b:文本)

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

错误:“ISNULL”或附近的语法错误

【问题讨论】:

  • 得到了答案。对于整数列,这应该是“= null”

标签: postgresql null sql-update alter


【解决方案1】:

应该是这样的,

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

【讨论】:

  • 你能从表格视图中以某种方式做到这一点吗?与 mySql Workbench 一样,您右键单击一个字段,那里有一个设置为 null 的选项。没关系,您可以从字段中删除该值,然后将其设置为空。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-16
  • 2019-07-19
  • 1970-01-01
  • 2013-12-14
  • 1970-01-01
  • 2021-07-11
相关资源
最近更新 更多