Maison >base de données >tutoriel mysql >Comment insérer des données NULL dans MySQL à l'aide de Python ?
L'insertion de variables vides dans des bases de données MySQL à partir de scripts Python peut déclencher des erreurs. MySQL ne reconnaît pas les variables vides, contrairement à d'autres langages de programmation. Pour résoudre ce problème et insérer des valeurs NULL au lieu de blancs, suivez les étapes ci-dessous :
Lorsque vous utilisez les méthodes mysqldb et Cursor.execute(), attribuez la valeur None plutôt que "NULL" à la variable à insérer.
<code class="python">value = None cursor.execute("INSERT INTO table (`column1`) VALUES (%s)", (value,))</code>
En fournissant Aucun comme valeur, vous demandez à MySQL d'interpréter l'entrée comme une valeur NULL, empêchant ainsi toute distorsion des données qui pourrait résulter de la conversion de valeurs vides en zéros.
Cette approche adhère aux conventions de type de données MySQL et garantit une gestion précise des données pour une analyse et un traitement ultérieurs.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!