在做资金清退管理系统Demo的时候,采用Mysql数据库,定义了一张表,存储身份证号,类型是int,长度是20,结果插入数据的时候,报错长度超长:

身份证号18位,定义20位长,为什么会长度不够呢?我们先看这个例子,创建一张表:

DROP TABLE IF EXISTS `t_test`;
CREATE TABLE `t_test` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `name` varchar(10) NOT NULL,
  `idCard` int(20) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

插入一条数据:INSERT INTO t_test(name,idCard) VALUES('张三','530129199405181919')

修改idCard的字段类型为varchar(18),重新执行插入,OK!

修改idCard的字段类型为bigint18),重新执行插入,OK!

为什么int类型会报错呢?我们看下Mysql手册:

可以看出,int类型明细装不下11位的长,所以哪怕定义字段为int(18),也是装不下身份证号的。

SQL长度:fasterxml.jackson.databind.JsonMappingException: Numeric value () out of range of int相关推荐

  1. 【jackson 异常】com.fasterxml.jackson.databind.JsonMappingException异常处理

    项目中,父层是Gene.java[基因实体]  子层是Corlib.java[文集库实体],一种基因对用多个文集库文章 但是在查询文集库这个实体的时候报错:[com.fasterxml.jackson ...

  2. com.fasterxml.jackson.databind.JsonMappingException: Multiple back-reference properties with name ‘d

    今天在写SpringBoot + JPA的时候报了以下的错误 com.fasterxml.jackson.databind.JsonMappingException: Multiple back-re ...

  3. com.fasterxml.jackson.databind.JsonMappingException: No content to map due to end-of-input

    作者原创,转载请注明转载地址 第一次遇到该异常,在网上搜了很长时间也没找到解决答案,特此记录 1.异常展示: com.fasterxml.jackson.databind.JsonMappingExc ...

  4. 【jackson 异常】com.fasterxml.jackson.databind.JsonMappingException异常处理

    [jackson 异常]com.fasterxml.jackson.databind.JsonMappingException异常处理 参考文章: (1)[jackson 异常]com.fasterx ...

  5. 【jackson异常】com.fasterxml.jackson.databind.JsonMappingException异常处理方法

    项目中,父层是Car.java[车辆实体] 子层是CarCommonParam.java[车辆基本信息实体],一种车辆对用多个车辆的基本信息 但是在查询文集库这个实体的时候报错:[com.faster ...

  6. com.fasterxml.jackson.databind.JsonMappingException: No suitable constructor

    java报错:com.fasterxml.jackson.databind.JsonMappingException: No suitable constructor 解决:加上static就好 参考 ...

  7. 报错,nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException??

    1. 问题: 2021-01-06 15:43:41.663 ERROR 10184 --- [io-13000-exec-2] c.y.a.c.v1.retcode.RetControlller   ...

  8. java.lang.ClassNotFoundException: com.fasterxml.jackson.databind.exc.InvalidDefinitionException

    在引入Jacksonjar包时,运行程序抛出了这个异常: java.lang.ClassNotFoundException: com.fasterxml.jackson.databind.exc.In ...

  9. 【objectMapper实体转换异常】 com.fasterxml.jackson.databind.exc.MismatchedInputException

    大家好,我是烤鸭: 采坑实录,想把json数据直接转成对象,其中有个属性是list<T>: 异常 1 com.fasterxml.jackson.databind.exc.Mismatch ...

最新文章

  1. Node.js:路由
  2. Spring,你为何中止我的事务?
  3. 网页加速系列(七)、 网页加速之异步加载
  4. Starting MySQL.. ERROR! The server quit without updating PID file (/usr/local/mysql/data/vm10-0-0-19
  5. SAP 对话屏幕长文本编辑框
  6. 如何在内存序列化中使用Java深克隆对象
  7. 计算机入门 姚班,清华“姚班”:学霸中的尖子生,大佬毕业后都去哪了?
  8. 虚拟大师怎么修改手机_手机虚拟大师,打造一个属于你的专属手机平台
  9. html 模板 引用,模板引用说明
  10. 欠的债,这一次都还给你们
  11. 0-50A集成式霍尔电流传感器应用案例分享
  12. 无线路由器的信道选择
  13. 自制流媒体播放器(Qt+ffmpeg+SDL)小结
  14. php 0x80004005,解决Access出现Microsoft JET Database Engine (0x80004005)未指定的错误
  15. 就算是一件小事也要做好——买土豆的故事
  16. Server、Service和Servlet的区分
  17. Efficientnet-b5网络结构
  18. exper表达式_4
  19. 电视剧中一看就崩溃的镜头(转)
  20. c语言字符是英文还是中文,c语言中判断中文还是英文字符

热门文章

  1. 用LaTeX制作幻灯片(slide)
  2. web前端案例——携程网首页flex制作
  3. “8位”MCU成为热点,各大厂商再次进军
  4. 让 Web3 认证拥有和 Web2 一样丝滑体验的技术路径
  5. MyBatis面试题(2020最新版)
  6. [附源码]SSM计算机毕业设计网上宠物商店JAVA
  7. GTJ2018如何导出全部工程量_工程小达人:学习广联达GTJ2018,就用一站式Bim土建计量智能手册...
  8. 输电线路巡检机器人PPT_架空输电线路巡检机器人
  9. 佳能EOS R6的SD卡MP4视频数据恢复技术
  10. Python绘图实例5:正十二边形绘制