MySQL中有時需要將日期時間的時分秒全部設(shè)置為零。這個過程在實(shí)際應(yīng)用中非常常見,比如身份證號碼最后一位的校驗(yàn),出生日期需要將時分秒全部設(shè)置為零。下面來介紹如何使用MySQL將時分秒設(shè)置為零。
UPDATE 表名 SET 日期時間字段名 = DATE(日期時間字段名);
以上語句中的“表名”和“日期時間字段名”需要替換成實(shí)際的表名和日期時間字段名。DATE()函數(shù)可以將日期時間的時分秒全部設(shè)置為零。
如果需要查詢某日期時間字段中秒鐘時間有多少為零(如:2019-10-01 12:30:00),可以使用以下語句:
SELECT COUNT(*) FROM 表名 WHERE SECOND(日期時間字段名) = 0;
以上語句中的“表名”和“日期時間字段名”需要替換成實(shí)際的表名和日期時間字段名。SECOND()函數(shù)可以獲取日期時間的秒鐘時間。
總結(jié):在MySQL中,將日期時間的時分秒設(shè)置為零,可以使用DATE()函數(shù),獲取日期時間中秒鐘時間為零的數(shù)量,可以使用SECOND()函數(shù)。
下一篇css畫格子邊框