记录一个排查了三天的bug
报错如下

### SQL: UPDATE `mj_to_do` t SET t.`to_user_id` = ? WHERE t.tenant_id = 63 AND t.`ref_id` = ? AND t.`extend_1` = ? AND t.`to_user_id` = ? AND t.`type` IN ('0', '5', '10', '11', '12', '13', '14')
### Cause: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE value: '10007,10915'

很明显,字段类型不对,但是不知道是哪个字段的问题
第一步,查看日志,对比代码,没看出问题
第二步,测试环境复现,一切正常无报错
第三步,打印出问题sql的入参,还是正常的
第四步,因为是单表更新,直接替换原来的手写sql,使用mybatisplus生成的sql去更新,同时传参类型出现爆红,修正类型后,更新到线上,bug解决

这个问题在于手写sql没处理类型转换,需要规范一下类型

Data truncation: Truncated incorrect DOUBLE value相关推荐

  1. java.sql.SQLException: Data truncation: Truncated incorrect DOUBLE value

    mysql 报这个异常:java.sql.SQLException: Data truncation: Truncated incorrect DOUBLE value update 表名 set c ...

  2. Data truncation: Truncated incorrect DOUBLE value 解决方案

    Data truncation: Truncated incorrect DOUBLE value 解决方案 参考文章: (1)Data truncation: Truncated incorrect ...

  3. 通用mapper总结 如:MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE value

    参考:MyBatis之通用Mapper教程<一>基本使用 MyBatis之通用Mapper教程<二>高级教程 一.使用updateByPrimaryKeySelective生成 ...

  4. 【转】Data truncation: Truncated incorrect DOUBLE value:Mysql Update时

    转自http://blog.csdn.net/iwtbavcp/article/details/6455704 真的是一篇很冷的帖子,解决了我的大问题   Mysql Update  sData tr ...

  5. Data truncation: Truncated incorrect DOUBLE value错误的解决方案

    Data truncation: Truncated incorrect DOUBLE value错误的解决方案: 当在修改某条单位记录时,发生了Data truncation: Truncated ...

  6. Data truncation Truncated incorrect DOUBLE value

    执行insert SQL插入报错问题: Data truncation: Truncated incorrect DOUBLE value: '28.11克'; nested exception is ...

  7. Data truncation: Truncated incorrect DOUBLE value:,

    mybatis-plus 3.4.3 "Truncated incorrect DOUBLE value"的解决方法主要是这两种: 1.修改了多个列的值而各列之间用逗号连接而不要用 ...

  8. mysql修改Truncated incorrect DOUBLE value:

    UPDATE shop_category SET name = 'Secolul XVI - XVIII' AND name_eng = '16th to 18th centuries' WHERE ...

  9. 解决:Truncated incorrect DOUBLE value: xxxX-1‘

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1.  运行 sql  报错,如题: Truncated incorrect DOUBLE valu ...

最新文章

  1. python中的解析式是什么_初学python之解析式
  2. 8.12-14 df 、mkswap、swapon、swapoff、sync
  3. Linux下Anaconda3安装及使用教程
  4. 哇、、、、C++ 实现单向链表
  5. 【课题总结】OpenCV 抠图项目实战(4)固定阈值抠图
  6. 计算机组成原理4位ALU运算器设计,计算机组成原理课程设计-alu设计和4位锁存器设计.doc...
  7. 以自己范例,说明如何写操作文档
  8. 随手写了个android应用
  9. SDM连接小凡的模拟路由器并配置图文并貌详细解说
  10. 一场会带来啥改变?三翼鸟引领行业进入有脑时代
  11. 中国石油进口数据简单统计
  12. 可调稳压电源lm317实验报告_可调直流稳压电源实验报告 -
  13. 大型网站技术架构-《大型网站技术架构:核心原理与案例分析》读书笔记
  14. 基于C++控制台(Windows平台)的一个吃豆人小游戏
  15. mac菜单栏设置教程
  16. 基于加密机制的WebService访问与通信安全
  17. 自己动手编译最新Android源码及SDK(Ubuntu)
  18. 数码科技分享_路由器01————TP-LINK AC1900无线桥接:没用的路由器千万别扔掉,它还可以当你的WiFi放大器
  19. eve计算机配置要求,玩EVE的电脑应该怎么配置?
  20. Python中字典的应用及相关操作!

热门文章

  1. 笔记本电脑点开都是计算机,笔记本电脑程序都打不开
  2. MATLAB——数据及其运算
  3. DAB-DETR:Dynamic Anchor Boxes Are Better Queries for DETR阅读笔记
  4. 微信开放平台分享功能的app签名怎么获取
  5. 初创公司如何搭建开发框架_作为自由开发人员或初创公司如何管理税款
  6. Addictive_Attention和Dot_Production_Attention 读书笔记
  7. 「leetcode」最强回溯算法总结篇!历时21天、画了20张树形结构图、14道精选回溯题目精讲
  8. 支付宝年度账单怎么看啊,附建议
  9. 计算机入门游戏,计算机DIY从入门到精通:不同用户怎么选择合适自己的CPU
  10. 服务器网卡 性能 pps,揭秘腾讯云网络优化型实例N1:450w PPS网络转发性能如何实现?...