J'utilise le paquet Python MySQLdb
pour récupérer des données à partir d'une base de données MySQL. Cependant, je remarque que je ne peux pas récupérer l'intégralité des données.Python MySQLdb ne retourne pas toutes les données de la base de données
import MySQLdb
db = MySQLdb.connect(host=host, user=user, passwd=password)
cur = db.cursor()
query = "SELECT count(*) FROM table"
cur.execute(query)
Cela renvoie un nombre inférieur à celui obtenu si j'exécute exactement la même requête dans MySQL Workbench. J'ai remarqué que les données qu'il ne renvoie pas sont les données qui ont été insérées dans la base de données plus récemment. Où vais-je mal?
Comment faire cela? – Imran
envoyer un 'COMMIT' – user2722968
Désolé, mais quel est le code et où dois-je le mettre? – Imran