2011-04-03 86 views
1

是否有可能知道視圖何時被創建或更新?如何檢索視圖創建時間?

如果我在information_schema.tables上運行查詢,那麼我只能看到「基本表」的這些信息,而查看所有內容都等於null。謝謝

回答

1

不,這是不可能的,因爲視圖不是一個表,也不包含任何物理數據。 MySQL創建其他表中存在的當前數據的視圖,因此您只能獲取表的更新時間。

查看只是一個定義,並且該定義存儲在INFORMATION_SHEMA中。你只能得到有關定義:

SELECT VIEW_DEFINITION FROM INFORMATION_SCHEMA.VIEWS 
WHERE TABLE_SCHEMA = 'test' AND TABLE_NAME = 'v'; 

但是,你不能獲得更新或創建的時間。

+0

好的,謝謝你的回覆:) – 2011-04-03 13:41:04