在Python中,当变量为None
时,是否有向PostgreSQL数据库输入NULL
个键值的良好实践?
运行此查询:
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))
当user_id
为None
时,会导致TypeError
异常.
当值为None
时,如何使用psycopg2
驱动程序将NULL
插入数据库?