問:MySQL如何生成時間戳?
答:生成時間戳是MySQL中常見的操作之一,可以用于記錄數據的創建時間、修改時間等。下面就為大家介紹MySQL如何生成時間戳。
1. 使用NOW()函數生成時間戳
NOW()函數可以返回當前的日期和時間,其返回格式為'YYYY-MM-DD HH:MM:SS'。可以將其作為時間戳使用。執行以下語句可以在當前時間生成一個時間戳:
SELECT NOW();
輸出結果如下:
2021-06-22 10:38:26
2. 使用UNIX_TIMESTAMP()函數生成時間戳
ix時間戳,其返回格式為從1970年1月1日0時0分0秒到指定時間的秒數。執行以下語句可以在當前時間生成一個時間戳:
SELECT UNIX_TIMESTAMP(NOW());
輸出結果如下:
1624349903
3. 使用CURRENT_TIMESTAMP()函數生成時間戳
CURRENT_TIMESTAMP()函數可以返回當前的日期和時間,其返回格式與NOW()函數相同。執行以下語句可以在當前時間生成一個時間戳:
SELECT CURRENT_TIMESTAMP();
輸出結果如下:
2021-06-22 10:38:26
以上就是MySQL生成時間戳的三種常見方法。根據需要選擇合適的方法即可。