【发布时间】:2019-05-29 20:34:58
【问题描述】:
我插入和更新mysql time_format函数以及时表达字符串值,
为什么有些数字会得到
“截断不正确的时间值”
错误?
比如'55'不是查询的问题,但是输入'188'时出现上述错误信息。
类型是 VARCHAR (50)。
我的查询:
INSERT INTO TABLE_HOME (DURATION)
VALUES (TIME_FORMAT (# {DURATION, jdbcType = VARCHAR}, '% H:% i:% s'))
UPDATE TABLE_HOME SET DURATION = TIME_FORMAT (# {DURATION, jdbcType = VARCHAR}, '% H:% i:% s')
【问题讨论】:
-
顾名思义,TIME_FORMAT() 需要时间。在这种情况下,
55或188是什么意思?
标签: mysql time-format