报错,o.h.engine.jdbc.spi.SqlExceptionHelper : Data truncation: Data too long for column ‘verify_msg‘

1、问题

2020-11-28 12:07:20.397  INFO 16308 --- [io-13000-exec-8] c.y.a.s.dayProcess.DayProcessService     : 对账结果:对账失败,原因:取款总笔数对不上 取款总金额对不上 转账总笔数对不上 转账总金额对不上 
Hibernate: insert into app_verify_trans (create_by, create_date, last_update_by, last_update_date, object_version, host_box_amount, host_deposit_amount, host_deposit_num, host_transfer_amount, host_transfer_num, host_verify_date, host_verify_time, host_withdraw_amount, host_withdraw_num, plat_sn, term_box_amount, term_deposit_amount, term_deposit_num, term_num, term_transfer_amount, term_transfer_num, term_verify_date, term_verify_time, term_withdraw_amount, term_withdraw_num, tran_seq, verify_msg, verify_result) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2020-11-28 12:07:26.917  WARN 16308 --- [io-13000-exec-8] o.h.engine.jdbc.spi.SqlExceptionHelper   : SQL Error: 1406, SQLState: 22001
2020-11-28 12:07:26.917 ERROR 16308 --- [io-13000-exec-8] o.h.engine.jdbc.spi.SqlExceptionHelper   : Data truncation: Data too long for column 'verify_msg' at row 1

2、原因

要存的字符长度超过30位。“对账结果:对账失败,原因:取款总笔数对不上 取款总金额对不上 转账总笔数对不上 转账总金额对不上” 

数据库中表字段verify_msg只允许30位。

3、解决

修改为向verify_msg中存数字1,2,3,4,5,不再直接存内容。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值