J'ai essayé plusieurs fois de résoudre mon problème avec d'autres questions dans stackoverflow sans succès. J'apprends Python en ce moment.Insérer dans mysql une liste python
Je sais comment le faire en PHP mais j'ai besoin de le faire en python.
J'ai une table dentistas
avec 4 colonnes id, web, email, telefono.
Et j'importe depuis un autre fichier avec une liste contenant des URL web.
Je veux insérer ces websurls dans la colonne web.
Le code im en utilisant le droit maintenant ne me montre une erreur dans le terminal, mais n'insère rien à la table:
# coding=utf-8
import MySQLdb
from parser import lista
bd = MySQLdb.connect('localhost', 'testuser', 'test123', 'leads') # Connecting to the database
cursor = bd.cursor() # Creating the cursor
for x in lista:
cursor.execute("INSERT INTO dentistas(web) VALUES(%s)", (x,))
Merci, était le commit();) –
a oublié la réponse précédente .... avez-vous demandé après avoir apporté les modifications dans votre base de données? –
100% de retour haha mais vous avez raison! Voir ce http://stackoverflow.com/questions/2847999/why-the-need-to-commit-explicitly-when-doing-an-update question pourquoi vous devez valider les exécutions de curseur qui changent votre base de données. – datell