Existe-t-il une bonne pratique pour entrer des valeurs de clé NULL
dans une base de données PostgreSQL lorsqu'une variable est None
en Python?Comment insérer des valeurs 'NULL' dans la base de données PostgreSQL en utilisant Python?
L'exécution de cette requête:
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))
résultats dans une exception TypeError
quand user_id
est-None
.
Comment un NULL
peut-il être inséré dans la base de données lorsqu'une valeur est None
, en utilisant le pilote psycopg2
?
Quel adaptateur DB-API utilisez-vous? –
par adaptateur DB-API Je suppose que vous voulez dire l'interface db psycopg2. Si non, pouvez-vous être plus précis? – xpanta