當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