tutorial professional novice from expert español desde cero book beginning and mysql function minimum

professional - Función mínima de mysql



php book pdf (1)

Esto se debe a que se llama LEAST() para evitar confusiones con la función agregada MIN() .

¿Existe una función MySQL predefinida que devuelva el mínimo
de los valores de sus argumentos (MINIMO (1,16) -> 1)?

Para ser más específico, tengo una columna de tiempo en el sitio en una de mis tablas mysql.
Cada visitante sondea mi servidor cada 30 segundos haciendo una actualización:

UPDATE `mytable` SET `lastUpdate` = NOW() WHERE `id` = ?;

pero me gustaría actualizar también la columna timeOnSite como esta:

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

Pero el problema es que no hay tal función MÍNIMA, y no pude encontrarla en los manuales de MySQL.