如何在MySQL存儲中取系統日期
MySQL存儲過程和觸發器中操作數據時通常需要準確的系統日期,那么如何在MySQL存儲中取得當前系統日期呢?以下是兩種方法。
使用Now()函數
Now()函數返回當前系統日期時間。在存儲過程或觸發器中,您可以使用該函數來獲取當前時間并進行相關計算。以下是使用Now()函數的示例代碼:
```mysql CREATE TRIGGER trigger1 AFTER INSERT ON table1 FOR EACH ROW BEGIN DECLARE CurrentDate DATE; SET CurrentDate = NOW(); -- 然后在這里寫入你的代碼 END; ```使用CURDATE()函數
CURDATE()函數將返回當前系統的日期(不包括時間)。如果您只需要當前日期,那么使用CURDATE()函數將比使用Now()函數更為簡便。以下是使用CURDATE()函數的示例代碼:
```mysql CREATE TRIGGER trigger2 AFTER INSERT ON table2 FOR EACH ROW BEGIN DECLARE CurrentDate DATE; SET CurrentDate = CURDATE(); -- 然后在這里寫入你的代碼 END; ```需要注意的是,Above 兩種方法都需要包含在MySQL存儲過程或觸發器中,否則將無法正常運行。
上一篇mysql存儲tlist
下一篇css網頁在新窗口打開