Maison > base de données > tutoriel mysql > le corps du texte

Pourquoi mon insert Python MySQL ne fonctionne-t-il pas ?

Patricia Arquette
Libérer: 2024-11-03 23:00:31
original
294 Les gens l'ont consulté

Why Is My Python MySQL Insert Not Functioning?

L'insertion Python MySQL ne fonctionne pas

En Python, l'utilisation de l'API MySQL pour se connecter à une base de données MySQL est une approche populaire. Cependant, des difficultés peuvent survenir lors de la tentative d'insertion d'enregistrements dans la base de données.

L'un de ces problèmes rencontrés est l'impossibilité d'insérer des enregistrements. Après examen, le code impliqué dans l'opération d'insertion apparaît comme suit :

db = MySQLdb.connect("localhost","root","padmaramulu","pdfsearch")
cursor = db.cursor()
temp = "hello";number = 2;
cursor.execute('insert into documents(docid,docname) values("%d","%s")' % (number,temp))
db.close()
Copier après la connexion

La raison de ce problème réside dans l'absence d'opération de validation. Après avoir exécuté l'instruction d'insertion, il est crucial de valider les modifications apportées à la base de données à l'aide de db.commit(). Dans le cas contraire, la base de données ne pourra pas stocker de manière permanente les enregistrements insérés.

Pour remédier à ce problème, la ligne suivante doit être ajoutée après l'instruction d'insertion :

db.commit()
Copier après la connexion

En incorporant cette ligne, les modifications apportées à la base de données sont validées, garantissant la réussite de l'insertion des enregistrements.

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