Mysql最小功能

tsd*_*sds 17 mysql function minimum

是否有预定义的MySQL函数返回
其参数的最小值(MINIMUM(1,16) - > 1)?

更具体地说,我在我的一个mysql表中有一个按时完成的列.
每个访问者每隔30秒轮询一次我的服务器进行更新:

UPDATE `mytable` SET `lastUpdate` = NOW() WHERE `id` = ?;
Run Code Online (Sandbox Code Playgroud)

但我想像这样更新timeOnSite列:

UPDATE `mytable` SET `timeOnSite` = (
`timeOnSite` + MINIMUM( 
                   TIMESTAMPDIFF(SECOND, lastUpdate, NOW()), 30
               )
 ),
`lastUpdate` = NOW() WHERE `id` = ?;
Run Code Online (Sandbox Code Playgroud)

但问题是没有这样的MINIMUM功能,我在MySQL手册中找不到它.

a'r*_*a'r 31

这是因为它被称为LEAST()避免与聚合函数混淆MIN().