MySQL字段設置默認當前時間
當我們需要在MySQL數據庫中創建一個表時,通常可能需要為某些字段設置默認值。而有時候可以使用當前時間作為默認值,這樣可以非常方便的記錄數據的創建時間,更新時間等信息。
設置當前時間為默認值
MySQL提供了CURRENT_TIMESTAMP()函數可以用來獲取當前的時間戳,我們可以將其作為字段的默認值。
添加字段并設置默認值
當我們需要給一個已存在的表中添加一個字段,并設置默認值為當前時間時,可以使用類似下面的SQL語句:
ALTER TABLE my_table ADD COLUMN create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP();
在這個SQL語句中,我們使用了ALTER TABLE命令來修改表結構。具體來說,我們使用ADD COLUMN子句添加了一個名為create_time的字段,并指定了默認值CURRENT_TIMESTAMP()。
更新字段的默認值
當我們需要更新一個已存在的字段的默認值為當前時間時,可以使用以下SQL語句:
ALTER TABLE my_table ALTER COLUMN update_time SET DEFAULT CURRENT_TIMESTAMP();
在這個SQL語句中,我們使用ALTER TABLE命令來修改表結構。具體來說,我們使用ALTER COLUMN子句更新了update_time字段的默認值為CURRENT_TIMESTAMP()。
下一篇css背景壓暗怎么寫