Python MySQLdb不会返回数据库中的所有数据

时间:2017-04-30 18:29:52

标签: python mysql mysql-python

我使用Python包MySQLdb从MySQL数据库中获取数据。但是,我注意到我无法获取整个数据。

import MySQLdb
db = MySQLdb.connect(host=host, user=user, passwd=password)

cur = db.cursor()

query = "SELECT count(*) FROM table"
cur.execute(query)

如果我在MySQL Workbench中执行完全相同的查询,则返回的数字小于我得到的数字。我注意到它没有返回的数据是最近插入数据库的数据。我哪里错了?

1 个答案:

答案 0 :(得分:2)

您没有在另一个连接上提交插入的行。