Out of range value for column 'id' at row 1

2017-05-06 15:55:55
这是一个操作主键时经常会遇到的问题。
假如你的id是不是自增的,那么你得在insert的时候显示的插入Id 的值。
但在实际调用过程中你这个没添加这个值,引起异常。 
假如是自增的,你看一下自增量是多少,比如每次加1还是加多少,是不是这个设置的太大了,导致你的int不够接收假如是这样的话,你就设置bigint或者设置长度为更大(>11)就可以了。


  • 2019-09-28 08:36:43

    Ehcache配置持久化到硬盘,只存储到硬盘

    Ehcache默认配置的话 为了提高效率,所以有一部分缓存是在内存中,然后达到配置的内存对象总量,则才根据策略持久化到硬盘中,这里是有一个问题的,假如系统突然中断运行 那内存中的那些缓存,直接被释放掉了,不能持久化到硬盘;这种数据丢失,对于一般项目是不会有影响的,但是对于我们的爬虫系统,我们是用来判断重复Url的,所以数据不能丢失;

  • 2019-09-28 09:33:18

    put与putIfAbsent区别

    put在放入数据时,如果放入数据的key已经存在与Map中,最后放入的数据会覆盖之前存在的数据, 而putIfAbsent在放入数据时,如果存在重复的key,那么putIfAbsent不会放入值。

  • 2019-09-29 10:28:04

    程序员实用工具网站

    程序员开发需要具备良好的信息检索能力,为了备忘(收藏夹真是满了),将开发过程中常用的网站进行整理。