我试图将值插入到包含两列inet类型的表中.当我尝试向这些列插入NULL值时,我收到错误消息
ERROR: invalid input Syntax for type inet: “”
实际上我是使用sqlalchemy从python中做到这一点但我自然会得到同样的错误说:
Session.commit() error: (DataError)
invalid input Syntax for type inet: “”
解决方法
错误消息似乎表明您使用空字符串来指示“null”值,这是不正确的.
以下应该有效:
INSERT INTO my_table (inet_column) VALUES (NULL);
或者,如果您实际上意味着更新而不是插入:
UPDATE my_table SET inet_column = NULL WHERE pk_column = 42;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。