我诚恳地请求帮助。。。在
我试图用元组中指定的值在Postgres中插入行。它一直工作到其中一个值等于None(我想将其存储为NULL)
此版本的当前执行作品:
dev_id = '6d89cc68-1b1a-11e8-a339-525400005c6c'
ifid = 1
ifname_id = 1
ifmac = 'nomacpaired'
flag = None
time = ts()
db.cursor.execute("""INSERT into device_ifce (dev_id, ifid, ifname_id, ifmac, flags, updated, created ) VALUES (%s, %s, %s, %s, %s, %s, %s)""", (dev_id, ifid, ifname_id, ifmac, flag, time, time))
但这对我来说并不方便,我想这样做:
^{pr2}$…我得到了错误:
psycopg2.ProgrammingError: column "none" does not exist
LINE 1: ...b1a-11e8-a339-525400005c6c', 1, 1, 'nomacpaired', None, '201...
其他值工作正常,但没有。如果我将“flag=None”替换为str(flag='foo'),它就可以工作了。在
所以我的问题是:元组中有一个值可能是None还是我做错了什么?在
谢谢你的回答, 丹尼尔
目前没有回答
相关问题 更多 >
编程相关推荐