在mysql中查看表外鍵創建時間可以使用以下語句:
SHOW CREATE TABLE `表名`;
該語句可以查詢到表所有的創建信息,其中包括外鍵的創建時間。
為了方便查詢,我們也可以使用以下語句查詢某個表的所有外鍵及其創建時間:
SELECT CONCAT(table_name, '.', column_name) AS '外鍵', CONCAT(referenced_table_name, '.', referenced_column_name) AS '另一張表', created_at AS '創建時間' FROM information_schema.key_column_usage INNER JOIN information_schema.referential_constraints ON key_column_usage.constraint_name = referential_constraints.constraint_name AND key_column_usage.constraint_schema = referential_constraints.constraint_schema WHERE referenced_table_name IS NOT NULL AND table_name = '表名';
其中,information_schema.key_column_usage和information_schema.referential_constraints 為系統表,可以查詢表結構等元數據信息。