CURTIME 函数的作用是返回当前系统的时间,当前时间以 “HH:MM:SS” 或 “HHMMSS” 格式返回,具体格式根据函数用在字符串或数字语境中而定。
(1)使用 CURTIME 函数返回系统当前时间,如下:
mysql> select CURTIME(); +-----------+ | CURTIME() | +-----------+ | 12:52:52 | +-----------+ 1 row in set (0.02 sec)
(2)将 CURTIME 函数用于字符串语境中,如下:
mysql> select CONCAT('TIME=', CURTIME()); +----------------------------+ | CONCAT('TIME=', CURTIME()) | +----------------------------+ | TIME=12:53:10 | +----------------------------+ 1 row in set (0.03 sec)
由运行结果可知,当 CURTIME 函数用于字符串语境中,将采用 “HH:MM:SS” 日期格式。
(3)将 CURTIME 函数用于数字语境中,如下:
mysql> select CURTIME() + 0; +---------------+ | CURTIME() + 0 | +---------------+ | 125318 | +---------------+ 1 row in set (0.03 sec)
由运行结果可知,当 CURTIME 函数用于数字语境中,将采用 “HHMMSS” 日期格式。