我正在制作一个python discord bot,以测试MySQL数据库在实现之前是否可以工作我运行了一些测试。每当我想从MySQL数据库中调用任何东西它总是返回时None
,我该如何解决这个问题呢?
这是我的代码:
my_cursor.execute("SELECT team_id FROM teams")
result = my_cursor.fetchall()
print(result)
注意:team_id
是一个整数但是sql返回,None
无论它是字符串还是整数。
发布于 2019-03-20 09:46:43
你应该运行execute来返回一个变量
response = my_cursor.execute("SELECT team_id FROM teams")
result = response.fetchall()
print(result)
在my_cursor.execute
关闭时,执行完成。将输出保存为变量,作为fetchall()
可以操作的对象。
https://stackoverflow.com/questions/-100006469
复制相似问题