首页 > 数据库 >mybatis mysql Data truncation: Incorrect integer value: '' for column 'xxx' at

mybatis mysql Data truncation: Incorrect integer value: '' for column 'xxx' at

时间:2023-11-30 23:48:01浏览次数:47  
标签:Incorrect column xxx mysql mybatis Data row

 com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect integer value: '' for column 'n_before_group_id' at row 1

 

mybatis foreach 插入时出现这个报错,原因是某字段插入空值时需要插入NULl而不是‘’

 

解决办法:

<choose>
          <when test="item.xxx == null || item.xxx == ''">
            NULL,
          </when>
          <otherwise>
            #{item.xxx},
          </otherwise>
        </choose>

 

标签:Incorrect,column,xxx,mysql,mybatis,Data,row
From: https://www.cnblogs.com/kevinZhu/p/17868698.html

相关文章

  • idea报错:XXX already exist in project. Please, specify another name.
    问题:idea报错:XXXalreadyexistinproject.Please,specifyanothername.并且左侧目录中并没有看见同名存在文件解决方法:1.打开File->ProjectStructure2.点击Modules->找到报错说存在的模块->点击减号删除->Apply->OK反思问题为什么存在应该是我在系统文件夹中之......
  • 关于服务迁移后测试接口发现的SQLSyntaxErrorException:Table'XXXXX表' doesn't exist
    首先,这是我这种粗心的小白经常的犯错内容,作为日常记录,警醒自己避免大意先来看报错 报错很明显,查询的表不存在,但是我要查询的是t_industry表,表名字都不一样,也对比了数据库名字没有写错.多方测试后无果,紧接着找配置文件application-test,查看数据源也是以前配置好的,好......
  • mysql 报错which is not functionally dependent on columns in GROUP BY clause; thi
    Expression#2ofSELECTlistisnotinGROUPBYclauseandcontainsnonaggregatedcolumn'd.Id'whichisnotfunctionallydependentoncolumnsinGROUPBYclause;thisisincompatiblewithsql_mode=only_full_group_bywindow系统中,服务中找到mysql服务"......
  • Java——Map.getOrDefault方法和MapUtils.getXXX()详解
    在Java编程中,Map是一种非常常用的数据结构。Map通常用于存储键值对,其中每个键映射到一个值。当我们尝试访问一个不存在的键时,Map会返回null值。这在某些情况下可能会导致错误,因此Java8引入了一个新的方法getOrDefault(),该方法可用于解决这个问题。getOrDefault()方法的语法如下:该......
  • 日常踩坑_maven打包显示user id 'xxx' is too big
    背景提要本身在win10下的环境,maven是可以正常打包的但在一切未动的条件下,将项目放到了linux环境下,发现报了一个莫名其妙的错goalorg.apache.maven.plugins:maven-assembly-plugin:3.1.1:singlefailed:userid'7543842'istoobig解决在pom.xml文件中插入posix,位置大概是......
  • MyBatis `<include refid="XXX">`标签详解
    MyBatis<includerefid="XXX">标签详解MyBatis作为一种优秀的持久化框架,提供了丰富的XML配置选项,其中<include>标签是一个非常有用的特性,用于引入SQL片段,提高代码的可维护性和可读性。解释<include>标签用于引用SQL代码片段。refid是引用的SQL片段的id名称,必须保持唯一。......
  • Fatal signal 11 (SIGSEGV) at 0x0000130f (code=1), thread xxx (Thread-xx)
    导致应用程序崩溃问题分析与解决:--复现--分析--解决最后先展示与问题相关的代码片:09-0413:26:32.826F/libc(572):Fatalsignal11(SIGSEGV)at0x0000130f(code=1),xxxx844(Thread-46)09-0413:26:32.936I/DEBUG(103):*************************......
  • npm install xxxx 报错 reify:fsevents: sill reify mark deleted []
    1.问题描述执行安装内容:npminstallsass-D报错:reify:fsevents:sillreifymarkdeleted[]2、解决方法2.1查看当前npm镜像:npmconfiggetregistry发现是淘宝镜像https://registry.npm.taobao.org/2.2将淘宝镜像改为npm官方镜像npmconfigsetregistryhttps:......
  • <Index onVnodeUnmounted=fn<onVnodeUnmounted> ref=Ref< undefined > key=xxxx
    改了一下之前的程序,点开以后就出现了warn,初始加载页面是显示的然后切换到别的页面,就不显示了。 网上查了一下,有说是引用组件要驼峰,后来查了一下,不是这个原因。 想了一下是引入了一个对话框,然后就出现这种问题。究其原因:<template></template>下只能有一个root如果有多个......
  • [ABC329C] Count xxx 题解
    插曲因为本人看错了题面,买看到一个子串只包含一种字母,所以切完D和E才回来发现很简单。问题翻译给你一个长度为\(N\)的字符串\(S\),由小写英文字母组成。求\(S\)的非空子串中有多少个是一个字符的重复。在这里,作为字符串的两个子串是相等的,即使它们是以不同的方式得到......