MySQL 中聲明時間變量可以方便地處理時間相關的需求,下面介紹如何聲明時間變量:
DECLARE 變量名 類型 [DEFAULT 值];
其中,類型
可以是MySQL支持的任意時間類型,如:
DATE、TIME、YEAR、DATETIME、TIMESTAMP
聲明一個名為my_date
,類型為DATE
,默認值為當前日期的變量的語句如下:
DECLARE my_date DATE DEFAULT CURDATE();
聲明一個名為my_time
,類型為TIME
,默認值為當前時間的變量的語句如下:
DECLARE my_time TIME DEFAULT CURRENT_TIME();
聲明一個名為my_datetime
,類型為DATETIME
,默認值為當前日期和時間的變量的語句如下:
DECLARE my_datetime DATETIME DEFAULT NOW();
聲明一個名為my_timestamp
,類型為TIMESTAMP
,默認值為當前日期和時間的變量的語句如下:
DECLARE my_timestamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP();
通過聲明時間變量,我們可以很方便地進行日期計算、時間比較等操作。
上一篇mysql處理器不支持
下一篇mysql 瀏覽器