C:\Users\Administrator\venv\lib\site-packages\pymysql\cursors.py:170: Warning: (1265, "Data truncated for column '前百分比' at row 1")
result = self._query(query)
C:\Users\Administrator\venv\lib\site-packages\pymysql\cursors.py:170: Warning: (1265, "Data truncated for column '后百分比' at row 1")
result = self._query(query)
C:\Users\Administrator\venv\lib\site-packages\pymysql\cursors.py:170: Warning: (1265, "Data truncated for column '现百分比' at row 1")
result = self._query(query)
数据来源杂,量大,而且写入是多线程,
1265 这种告警,又并非是一种异常错误,用 try,except,print 大法也无法捞出具体是怎么样的数据被自动切长短,
尽管表的字段长度都调过了进行适配,依然会偶然跳一下 1265 告警,于是只能怀疑数据来源处理得有些不干净,
又不好定位是什么原因。。。
from dbutils.pooled_db import PooledDB
POOL = PooledDB(xxx)
DBconn = POOL.connection()
cur = DBconn.cursor()
cur.execute(sqlcmdtext)
cur.close()
DBconn.close()
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.