python操作mysql
sunflower_sara
NLP, 计算机视觉,机器学习,深度学习,以及相关的其他内容
展开
-
【python】高并发【报错】pymysql AttributeError: ‘NoneType‘ object has no attribute ‘settimeout‘
场景:python服务flask+mysql一开始的时候每次都重新建立连接,返回耗时比较长就改为用连接池用连接池读取mysql数据再客户端批量或者多线程的大量调用报错pymysql AttributeError: 'NoneType' object has no attribute 'settimeout'解决思路:有时候能取到结果有时候取不到,而且同一个请求不能稳定复现报错感觉是没有获取到mysql的链接所以拿不到数据,就none type了而且看监原创 2021-10-29 17:35:09 · 4710 阅读 · 2 评论 -
【Pymysql】数据库异常pymysql.err.InterfaceError: (0, ‘‘)解决方案
报错:pymysql.err.InterfaceError: (0, '')场景:使用连接池进行python对msql的直连原因:使用完一个conn连接后没有放回连接池,而是将整个连接关闭解决方案:# 初始化时建立连接池pool = MyPymysqlPool(BasePymysqlPool) # 每次调用时pool.getconn() # 重新获取连接ret = pool.getOne(sql) # 执行sqlfunc(ret) # 对结果进行处原创 2021-10-13 11:51:12 · 646 阅读 · 0 评论