摘要: 从tushare抓取到的财务数据,最开始只是想存下来,用的办法想简单点,是:插入--报错—update 但发现这个方法太蠢,异常会导致大量无效连接,改为: for idx,row in d2.iterrows(): try: rs=db.getData("select f_Code,f_Time,%s from caiwu ... 阅读全文
posted @ 2017-10-14 13:00 jetz 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 用reduce拼了一个超长sql语句,大约65000字符,运行通不过,报错: OperationalError: (1054, "Unknown column 'nan' in 'field list'") 拼串语句很普通,就是构造插入的数据对 kvs=reduce(lambda x,y:"%s%s('%s' , '%s' , %s)"%(x,"" if x=="" else ",",y[0]... 阅读全文
posted @ 2017-10-14 12:50 jetz 阅读(122) 评论(0) 推荐(0) 编辑
摘要: OperationalError: (1205, 'Lock wait timeout exceeded; try restarting transaction') 原因很简单,太多错误,意外处理没有关闭连接,导致连接过多。 阅读全文
posted @ 2017-10-14 08:34 jetz 阅读(108) 评论(0) 推荐(0) 编辑