答:在MySQL中,可以使用NOW()函數獲取當前時間。如果需要只獲取當前小時數,可以使用HOUR()函數對NOW()函數的結果進行操作。
具體的SQL語句如下:
SELECT HOUR(NOW());
該語句將返回當前小時數,
例如,如果當前時間是2021年9月7日14時30分,上述SQL語句將返回14。
除了使用HOUR()函數,還可以使用DATE_FORMAT()函數來獲取當前小時數,具體的SQL語句如下:
SELECT DATE_FORMAT(NOW(),'%H');
該語句將返回當前小時數,其中,'%H'是日期格式化字符串,表示小時數。
需要注意的是,MySQL中的時間和日期格式化字符串是區分大小寫的。例如,'%h'表示12小時制的小時數,范圍為1到12;而'%H'表示24小時制的小時數,
以上就是的方法。