在这种情况下,mysql 将考虑随附的单位值集中提供的两个值中的第一个值。计算间隔后,它将返回输出以及警告,该间隔基于封闭集合中考虑的值,以 interval 关键字中给定的单位为基础。
以下示例将阐明这一点 -
mysql> select timestamp('2017-10-22 04:05:36' + interval '4 2' hour)as 'hour value increased by 4';+---------------------------+| hour value increased by 4 |+---------------------------+| 2017-10-22 08:05:36 |+---------------------------+1 row in set, 1 warning (0.00 sec)mysql> show warnings;+---------+------+------------------------------------------+| level | code | message |+---------+------+------------------------------------------+| warning | 1292 | truncated incorrect integer value: '4 2' |+---------+------+------------------------------------------+1 row in set (0.00 sec)
以上就是如果我使用带有 interval 关键字的封闭单位值集,mysql 将返回什么?的详细内容。
