如何检索视图创建时间?
是否可以知道视图何时被创建或更新?
如果我在 information_schema.tables
上运行查询,我仅获得“基表”的这些信息,而对于视图,所有内容都等于 null
。谢谢
Is it possible to know when a view has been created or updated?
If I run a query on information_schema.tables
I get these infos only for "base table" while for view everything is equals to null
. Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不,这是不可能的,因为视图不是表,也不包含任何物理数据。 MySQL创建其他表中存在的当前数据的视图,因此您只能获取表的更新时间。
视图只是一个定义,该定义存储在 INFORMATION_SHEMA 中。您只能获取有关定义的信息:
但是,您无法获取更新或创建时间。
No, it's not possible because view is not a table and not contain any physical data. MySQL creates view on the current data which exist in other tables, so you only can get update time for tables.
View is only a definition, and that definition are stored in INFORMATION_SHEMA. You can only get information about definition:
But, you can't get update or created time.