加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

将Null值插入postgresql中的inet字段

发布时间:2020-12-13 16:09:52 所属栏目:百科 来源:网络整理
导读:我试图将值插入到包含两列inet类型的表中.当我尝试向这些列插入NULL值时,我收到错误消息 ERROR: invalid input syntax for type inet: “” 实际上我是使用sqlalchemy从python中做到这一点但我自然会得到同样的错误说: Session.commit() error: (DataError)
我试图将值插入到包含两列inet类型的表中.当我尝试向这些列插入NULL值时,我收到错误消息

ERROR: invalid input syntax for type inet: “”

实际上我是使用sqlalchemy从python中做到这一点但我自然会得到同样的错误说:

Session.commit() error: (DataError)
invalid input syntax for type inet: “”

我需要能够为这些列添加空值.
这些列没有像NOT NULL这样的属性.

解决方法

错误消息似乎表明您使用空字符串来指示“null”值,这是不正确的.

以下应该有效:

INSERT INTO my_table (inet_column) VALUES (NULL);

或者,如果您实际上意味着更新而不是插入:

UPDATE my_table
   SET inet_column = NULL
WHERE pk_column = 42;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读