64 votes

Python MySql Insert ne fonctionne pas

J’utilise l’API Python MySQL pour me connecter à la base de données Mysql à partir du programme python. Je suis confronté à un problème depuis quelques jours. Je ne parviens pas à insérer des enregistrements dans la base de données et je ne sais pas quelle en est la raison. Voici comment je me connecte et insère des enregistrements dans la base de données.

Pourquoi en est-il ainsi?

164voto

miette Points 534

Avant de fermer la connexion, vous devez ajouter `` .

6voto

Muthu Points 230

Si vous utilisez le moteur InnoDB dans MySQL, vous devez ajouter

sinon, changez votre moteur MySQL en MyISAM, pas besoin de changer quoi que ce soit dans le code.

0voto

Leon Points 101

Je pense que votre code devrait être corrigé

, puis vous devez ajouter `` avant de fermer la connexion à la base de données.

0voto

Gabriel Nunes Points 1

Vous pouvez définir python pour autocommit les modifications dans votre base de données comme ceci:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X