20210201-javaee-mysql里的日期类型timestamp

mysql里的日期类型timestamp

1 基本情况

mysql中对日期类型的存储范围是不同的。

DATE 范围从’1000-01-01’ to ‘9999-12-31’.

DATETIME 范围从’1000-01-01 00:00:00’ to ‘9999-12-31 23:59:59’.

TIMESTAMP 范围从’1970-01-01 00:00:01’ UTC to ‘2038-01-19 03:14:07’ UTC.

详情请参考:mysql日期字段存储范围官方文档

好了我一看我的sql语句存的是1956年的,用的是TIMESTAMP ,是它就是它,然后我将这个字段的数据库类型改成DATETIME 就好了。问题完美解决。

2 出错信息

Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: '1969-08-08 00:00:00' for column 'bir' at row 1

3 注意事项

以后使用datetime即可

注意事项

以后使用datetime即可

猜你喜欢

转载自blog.csdn.net/matrixbbs/article/details/113882507