博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Data truncation: Out of range value
阅读量:6712 次
发布时间:2019-06-25

本文共 2198 字,大约阅读时间需要 7 分钟。

遇到一个奇怪的错误

com.mysql.jdbc.MysqlDataTruncation: Data truncation: Out of range value for column 'userId' at row 1	com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3374)	com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3308)	com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1837)	com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1961)	com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2543)	com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1737)	com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2022)	com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1940)	com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1925)	org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105)	org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105)

 

然后追溯到sql语句

Sql代码  
  1. insert   
  2.         into  
  3.             t_access_log  
  4.             (access_day, access_daytime, access_type, description, device_id, device_type, extranet_ip,   
  5. ip, operate_result, os_type, query_string, request_target, requestURI, reserved, session2_id, time, user_agent, userId, username)   
  6.         values  
  7.             ('2016-03-18''2016-03-18 20:23:03''1''手机端视频列表'nullnull'127.0.0.1''127.0.0.1',  
  8.  '总条数:756'nullnull'video:json''/video/json'NULL'E065035A48A191F7DA5BA312E0112705', 1458303783,   
  9. 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.116 Safari/537.36', -1, null);  

 执行结果:

[SQL]insert 

        into

            t_access_log

            (access_day, access_daytime, access_type, description, device_id, device_type, extranet_ip, 

ip, operate_result, os_type, query_string, request_target, requestURI, reserved, session2_id, time, user_agent, userId, username) 

        values

            ('2016-03-18', '2016-03-18 20:23:03', '1', '手机端视频列表', null, null, '127.0.0.1', '127.0.0.1',

 '总条数:756', null, null, 'video:json', '/video/json', NULL, 'E065035A48A191F7DA5BA312E0112705', 1458303783, 

'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.116 Safari/537.36', -1, null);

[Err] 1264 - Out of range value for column 'userId' at row 1

 

看看userId的类型,终于找到了原因

 

userId的类型是正整数,所以报错了

转载地址:http://hoolo.baihongyu.com/

你可能感兴趣的文章
想知道垃圾回收暂停的过程中发生了什么吗?查查垃圾回收日志就知道了!
查看>>
案例学习:Jigsaw模块化迁移
查看>>
ASP.NET 2.2 Preview 1首次支持Java SignalR客户端
查看>>
Netty 源码分析之 零 磨刀不误砍柴工 源码分析环境搭建
查看>>
[deviceone开发]-动画示例源码
查看>>
温故js系列(13.1)-有意思的30题_题目
查看>>
实现iOS图片等资源文件的热更新化(一): 从Images.xcassets导出合适的图片
查看>>
以打字形式展示placeholder的插件
查看>>
WebComponent魔法堂:深究Custom Element 之 标准构建
查看>>
真的是好久没写博客了
查看>>
基于 Node.js 的轻量「持续集成」工具 CIZE
查看>>
magento2 ajax机制 (customer-data)
查看>>
【二次元的CSS】—— CSS3画的能换频道的电视机(合集)
查看>>
组件化可视化图表 - Recharts
查看>>
magento 2模块开发实例helloworld模块
查看>>
关于if-else流程图的画法
查看>>
一天一点linux(10):ubuntu如何设置静态IP和动态IP?
查看>>
AndroidStudio好用的插件
查看>>
聊一聊 JS 中的『隐式类型转换』
查看>>
calc 与 box-sizing 的替代
查看>>