Maison > base de données > tutoriel mysql > Comment insérer des données NULL dans une base de données MySQL à l'aide de Python ?

Comment insérer des données NULL dans une base de données MySQL à l'aide de Python ?

Susan Sarandon
Libérer: 2024-11-02 11:12:30
original
1036 Les gens l'ont consulté

How to Insert NULL Data into a MySQL Database Using Python?

Insérer des données NULL dans une base de données MySQL avec Python

L'insertion de variables de données vides dans une base de données MySQL à l'aide de Python peut entraîner des erreurs. Pour résoudre ce problème, vous pouvez remplacer les variables vides par des valeurs NULL, qui sont acceptées par MySQL sans ajouter de données.

Pour convertir une variable vide en NULL à l'aide de mysqldb et curseur.execute(), attribuez la valeur Aucun à la variable au lieu de "NULL". Le code suivant le démontre :

<code class="python">value = None
cursor.execute("INSERT INTO table (`column1`) VALUES (%s)", (value,))</code>
Copier après la connexion

Cela insérera NULL dans la colonne column1 de la table table.

Cette solution évite d'utiliser une instruction IF pour convertir des variables vides en 0, ce qui pourrait interférer avec l'analyse ultérieure des données dans MySQL. En définissant la valeur sur Aucun, vous vous assurez que la base de données reconnaît l'absence de données sans modifier sa valeur réelle.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal