在postgresql中的inet字段中插入Null值

| 我试图将值插入到包含两列具有
inet
类型的表中。当我尝试在这些列中插入
NULL
值时,出现错误提示   错误:类型inet的输入语法无效:\“ \” 其实我是想使用sqlalchemy从python做到这一点,但是自然地我会得到同样的错误:   Session.commit()错误:(DataError)   类型inet的输入语法无效:\“ \” 我需要能够将空值添加到这些列。 这些列没有像
NOT NULL
这样的属性。     
已邀请:
错误消息似乎表明您使用的是空字符串来指示不正确的\“ null \”值。 以下应该工作:
INSERT INTO my_table (inet_column) VALUES (NULL);
或者,如果您实际上是指更新而不是插入:
UPDATE my_table
   SET inet_column = NULL
WHERE pk_column = 42;
    

要回复问题请先登录注册