在MySQL中,您可以通過設置TIMESTAMP_FORMAT
系統變量來自定義CURRENT_TIMESTAMP
的輸出格式
打開MySQL命令行客戶端或者使用其他MySQL管理工具(如phpMyAdmin、MySQL Workbench等)連接到您的MySQL服務器。
在命令行或SQL查詢中輸入以下命令來設置TIMESTAMP_FORMAT
變量:
SET GLOBAL TIMESTAMP_FORMAT = '格式字符串';
將'格式字符串'
替換為您想要的輸出格式。MySQL支持以下格式化選項:
%Y
:四位數的年份(如2021)%y
:兩位數的年份(如21)%m
:月份(01-12)%d
:日(01-31)%H
:小時(00-23)%i
:分鐘(00-59)%s
:秒(00-59)%c
:毫秒(000-999)%f
:微秒(000000-999999)例如,如果您想要設置輸出格式為年-月-日 時:分:秒
,您可以使用以下命令:
SET GLOBAL TIMESTAMP_FORMAT = '%Y-%m-%d %H:%i:%s';
請注意,這個設置將影響全局的MySQL配置,而不僅僅是一個特定的會話。這意味著一旦您執行了這個命令,所有新的會話都將使用這個自定義的日期和時間格式。
如果您想要為特定會話設置日期和時間格式,而不影響全局配置,您可以使用以下命令:
SET SESSION TIMESTAMP_FORMAT = '格式字符串';
這將僅對當前會話產生影響。當您斷開連接并重新連接到MySQL服務器時,設置將恢復為默認值。