pymysql 各种坑总结
Posted 0909
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pymysql 各种坑总结相关的知识,希望对你有一定的参考价值。
pymysql各种坑只针对自己的项目
1.关于关闭连接,报错为:pymysql.err.InterfaceError: (0, ‘‘)
这个错误原因:对已经关闭的链接再次进行操作,参考MySQL.err
正确的操作方式如下:
2.pymysql 关于返回值fetchall()
很奇怪的一点,到现在我都没有弄清楚,麻烦看到这篇博文的高手给点留言:
# 常见一个select sql = "select tel,username,date_format(inserttime,‘%Y-%m-%d %H:%i:%s‘) as ‘inserttime‘ from web_sys_user;" cursor.execute(sql) data=cursor.fetchall() # print(‘成功查询‘, cursor.rowcount, ‘条数据‘) print(‘返回结果‘, data) dicts = {} dicts["row"]=data return dicts
返回结果为:
但是如果代码变成:
# 常见一个select sql = "select tel,username,date_format(inserttime,‘%Y-%m-%d %H:%i:%s‘) as ‘inserttime‘ from web_sys_user;" cursor.execute(sql) print(‘返回结果‘, cursor.fetchall()) data=cursor.fetchall() print(‘返回结果1‘,data) dicts = {} dicts["row"]=data return dicts
返回结果为:
这个坑,困扰了2天。今天只是暂时解决了,麻烦各位高手帮忙解释下。
以上是关于pymysql 各种坑总结的主要内容,如果未能解决你的问题,请参考以下文章