python - DataError: (pyodbc.DataError) ('String data, right truncation: length 6454 buffer 6452', '22001') [SQL: u'INSERT INTO
问题描述
在 python3、pandas 和 pyodbc(4.0.24 版)的帮助下,我们将上传一个带有“评论”列的数据框,其中通常包含大量文本。在上传过程中,我们收到以下错误:
DataError: (pyodbc.DataError) ('String data, right truncation: length 6454 buffer 6452', '22001') [SQL: u'INSERT INTO
上传到数据库时,使用 if_exists="replace",我们还将 dtypes 添加到列中,如下所示:
{'Review Links': VARCHAR(length=4000)})
我们可以做些什么吗?
解决方案
推荐阅读
- forms - Gorilla CSRF - 禁止 - CSRF 令牌无效 - 有两种形式时失败
- javascript - 通过用户 ID 获取用户标签
- html - jQuery - 获取特定类的最高级别元素
- java - 在Android Java中使用用户名和密码传递时如何使用不记名令牌对api进行身份验证?
- php - 从多个 .php 文件中解包/合并 PHP 代码
- python - Python中用于财务相关任务的日期时间
- node.js - 模块构建失败:错误:ENOENT:没有这样的文件或目录
- javascript - 更改单选按钮选择的 URL
- r - 向绘图添加额外的 X 轴和一些线条/注释以显示其下数据的百分比
- arrays - 如何解析这个 JSON 数组?