Data truncation: Truncated incorrect DOUBLE value: 'N900'问题解决

  mybtais是用 insert into select 语句时出现一个奇怪的问题,生成的SQL语句,在MYSQL客服端执行没有问题,但是使用mybatis框架时出现了:Cause: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE value: 'N900' 错误,网上查找了半天最终解决,出现问题的原因 在select 中有where条件,mode字段类型为varchat, 在mybatis mapper 文件中 使用了如下方式 where mode = 1, 改为 where mode='1',问题解决,具体原因待研究。

你可能感兴趣的:(mybatis)