データベース内の特定のテーブルが作成された日付を取得できるかどうか疑問に思っていました。私の雇用主はこの機能を追加したいのですが、Googleで解決策を見つけることができませんでした。
SOが次の最適な場所です。
information_schema
のために create_time
テーブルの。
例えば:
SELECT create_time FROM INFORMATION_SCHEMA.TABLES
WHERE table_schema = 'your_schema'
AND table_name = 'your_table'
リファレンス: http://dev.mysql.com/doc/refman/5.0/en/tables-table.html
これは古い質問であることは知っていますが、後で参照するためにこの質問を検索する人のために直接information_schemaテーブルを照会する必要のない代替アプローチを提案したかったのです。
「show table status」を使用して、テーブルに関する情報を取得できます。使用されているストレージエンジン、作成時間、更新時間、行数など、多くの情報を提供します。
次のように、テーブルの名前に基づいて結果をフィルタリングできます。
show table status where name = 'your-table-name'