You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

DBeaver 22.2.0导入CSV时解析数值[TRUE]失败求助

解决DBeaver导入CSV时“Can't parse numeric value [TRUE] using formatter”错误

步骤1:手动指定字段类型修正自动识别错误

  • 启动CSV导入向导,进入列设置页面(能查看所有字段及自动匹配类型的步骤)
  • 找到被自动识别为tinyint(1)但实际值是TRUE/FALSE的字段,将其类型改为**BOOLEAN**
  • 若没有BOOLEAN选项,临时选VARCHAR导入,后续再通过ALTER语句转换类型也可

步骤2:调整布尔值解析格式

  • 在导入向导的格式设置页面,找到「布尔值格式」配置项
  • 将匹配规则修改为CSV中实际使用的TRUE/FALSE(部分默认规则是1/0或yes/no,和你的数据不匹配才会报错)
  • 确认设置后继续导入,即可正常解析布尔值数据

步骤3:预处理CSV文件(备选方案)

  • 用文本编辑器(如Notepad++)打开CSV,批量将所有TRUE替换为1,FALSE替换为0
  • 重新导入DBeaver,此时自动识别tinyint(1)类型就不会触发解析错误

验证导入结果

导入完成后执行查询:

SELECT *
FROM police_shootings_2015_2022;

检查是否能正常返回全部数据。

内容的提问来源于stack exchange,提问作者Tyson Biegler

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 11:05:41