码迷,mamicode.com
首页 > 数据库 > 详细

pymysql 各种坑总结

时间:2019-04-30 12:43:08      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:_for   col   error:   常见   from   form   mysq   web   fetchall   

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 各种坑总结

标签:_for   col   error:   常见   from   form   mysq   web   fetchall   

原文地址:https://www.cnblogs.com/0909/p/10795109.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!