MySQL是一種流行的關系型數據庫管理系統,它提供了多種數據類型以及設置默認值的功能。本文將介紹如何在MySQL中設置默認值為當前日期。
1. 使用DATE類型
在MySQL中,DATE類型表示日期,可以用于存儲年、月、日。可以在創建表時設置默認值為CURRENT_DATE(),表示默認值為當前日期。
例如,創建一個名為“test”的表,其中包含一個名為“date”的DATE類型字段,并將默認值設置為當前日期,可以使用以下SQL語句:
CREATE TABLE test (
date DATE DEFAULT CURRENT_DATE()
當插入一條新記錄時,如果未指定“date”字段的值,則該字段將自動設置為當前日期。
2. 使用TIMESTAMP類型
在MySQL中,TIMESTAMP類型表示日期和時間,可以用于存儲年、月、日、小時、分鐘、秒以及毫秒。可以在創建表時設置默認值為CURRENT_TIMESTAMP(),表示默認值為當前日期和時間。
estamp”的TIMESTAMP類型字段,并將默認值設置為當前日期和時間,可以使用以下SQL語句:
CREATE TABLE test (estamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP()
estamp”字段的值,則該字段將自動設置為當前日期和時間。
在MySQL中,可以使用DATE類型或TIMESTAMP類型來存儲日期和時間,并可以在創建表時設置默認值為當前日期或當前日期和時間。這些功能可以幫助開發人員減少手動操作,提高開發效率。