Java Data truncation:Incorrect xxx value: ‘xxx‘ for column ‘xxx‘ at row 1问题

约定不等于承诺〃 2022-10-07 10:45 325阅读 0赞

问题描述:

Caused by: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Incorrect datetime value: ‘2020-01’ for column ‘create_date’ at row 1

问题分析:

1、Mysql表字段为datetime类型时,写入String类型数据必须为datetime所能转换的格式。

解决办法:

datetime所支持的格式有以下几种。





















序号 格式 示例
1 yyyy-MM-dd 2021-06-17
2 yyyy-MM-dd HH:mm:ss 2021-06-17 16:18:00

2、MySQL表字段类型为bigint/int类型时,写入String类型数据导致报错。

解决办法:

将MySQL表字段类型改为varchar()即可。

发表评论

表情:
评论列表 (有 0 条评论,325人围观)

还没有评论,来说两句吧...

相关阅读