要取得 MySQL 表的建立日期,請使用 information_schema。語法如下 -
SELECT create_time FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = 'yourDatabaseName’ AND table_name = 'yourTableName';
將上述語法套用至您的資料庫和表格名稱。這裡我使用資料庫“business”,表名為“student”。查詢如下 -
mysql> SELECT create_time FROM INFORMATION_SCHEMA.TABLES -> WHERE table_schema = 'business' -> AND table_name = 'student';
以下是顯示表創建時間的輸出 -
+---------------------+ | CREATE_TIME | +---------------------+ | 2018-10-01 12:26:57 | +---------------------+ 1 row in set (0.12 sec)
讓我們看另一個範例並從頭開始建立一個表。
mysql> create table DateAsStringDemo -> ( -> YourDateTime datetime -> ); Query OK, 0 rows affected (0.57 sec)
我剛剛建立了一個表,我目前的日期時間如下-
mysql> select now();
以下是輸出-
+---------------------+ | now() | +---------------------+ | 2018-11-26 18:12:29 | +---------------------+ 1 row in set (0.00 sec)
現在你可以檢查上表的建立時間,它會給出日期2018-11-26。
查詢如下 -
mysql> SELECT create_time FROM INFORMATION_SCHEMA.TABLES -> WHERE table_schema = 'test' -> AND table_name = 'DateAsStringDemo';
以下是輸出 -
+---------------------+ | CREATE_TIME | +---------------------+ | 2018-11-26 18:01:44 | +---------------------+ 1 row in set (0.00 sec)
以上是如何取得 MySQL 表的建立日期?的詳細內容。更多資訊請關注PHP中文網其他相關文章!