将 Null 值插入到 postgresql 中的 inet 字段
我正在尝试将值插入到包含两列具有 inet
类型的表中。当我尝试向这些列插入 NULL
值时,我收到一条错误消息
错误:inet 类型的输入语法无效:“”
实际上,我正在尝试使用 sqlalchemy 从 python 执行此操作,但自然地我会得到相同的错误:
Session.commit() 错误:(DataError) inet 类型的输入语法无效:“”
我需要能够向这些列添加空值。 这些列没有像 NOT NULL
这样的属性。
I am trying to insert values to a table which contains two columns with inet
types. When I try to insert a NULL
value to these columns I get an error saying
ERROR: invalid input syntax for type inet: ""
Actually I am triyng to do this from python using sqlalchemy but naturally I get the same error saying:
Session.commit() error: (DataError)
invalid input syntax for type inet: ""
I need to be able to add null values to these columns.
These colums do not have an attribute like NOT NULL
.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
该错误消息似乎表明您正在使用空字符串来指示“null”值,这是不正确的。
以下应该有效:
或者如果您实际上是指更新而不是插入:
The error message seems to indicate you are using an empty string to indicate a "null" value which is not correct.
The following should work:
Or if you actually mean update instead of insert: