为什么MySQL执行时返回None?
发布于 2021-01-29 14:58:45
我正在尝试使用Python(3.4)MySQL模块通过以下代码在本地MySQL数据库上进行查询:
class databases():
def externaldatabase(self):
try:
c = mysql.connector.connect(host="127.0.0.1", user="user",
password="password", database="database")
if c.is_connected():
c.autocommit = True
return(c)
except:
return(None)
d = databases().externaldatabase()
c = d.cursor()
r = c.execute('''select * from tbl_wiki''')
print(r)
> Returns: None
据我所知,连接成功,数据库由几行组成,但是查询始终返回none类型。
MySQL执行功能哪些实例返回None?
关注者
0
被浏览
86
1 个回答