当Python中的变量为None
时,是否有将NULL
键值输入到PostgreSQL数据库的良好做法?如何使用Python将'NULL'值插入PostgreSQL数据库?
运行此查询:
mycursor.execute('INSERT INTO products (user_id, city_id, product_id, quantity, price) VALUES (%i, %i, %i, %i, %f)' %(user_id, city_id, product_id, quantity, price))
导致一个TypeError
异常,当user_id
为None
。
当值为None
时,如何使用psycopg2
驱动程序将NULL
插入到数据库中?
哪个DB-API适配器您使用?由DB-API适配器编写的 – 2010-11-20 06:23:58
我想你的意思是db接口psycopg2。如果不是,你可以更具体吗? – xpanta 2010-11-20 06:34:18