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 中国語 Web サイトの他の関連記事を参照してください。