MySQL中有一個非常有用的函數,叫做timestamp()。它可以幫助我們生成一個包含日期和時間的時間戳。
SELECT TIMESTAMP();
以上代碼會返回一個格式為“2021-08-19 08:30:00”的時間戳,其中“2021-08-19”為日期部分,“08:30:00”為時間部分。
如果我們想要設置一個具體的日期和時間來生成時間戳,可以使用以下代碼:
SELECT TIMESTAMP('2021-08-01 12:30:00');
以上代碼會返回一個包含具體日期時間的時間戳。
另外,我們可以使用UNIX_TIMESTAMP()函數來將日期時間轉換成UNIX時間戳,也就是從1970年1月1日起至今的秒數。
SELECT UNIX_TIMESTAMP();
以上代碼會返回當前時間的UNIX時間戳。
綜上所述,MySQL中的timestamp()函數非常實用,可以幫助我們生成具有日期和時間信息的時間戳,并且UNIX_TIMESTAMP()函數可以將日期時間轉換成UNIX時間戳。