如何获取MySQL视图的创建日期?

如何获取MySQL视图的创建日期?,mysql,Mysql,我正在尝试从一个数据库导出视图以导入到另一个数据库 我使用以下方法获取视图定义: SELECT TABLE_NAME, VIEW_DEFINITION FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_SCHEMA = 'my_database_name'; 问题在于,由于依赖关系,视图的创建顺序很重要 我认为一个解决方案是按照视图创建日期的顺序选择视图名称 1如何获取MySQL视图的创建日期 2是否有更好的方法允许在依赖项尚未满足的情况下创建视图?无法获取该

我正在尝试从一个数据库导出视图以导入到另一个数据库

我使用以下方法获取视图定义:

SELECT TABLE_NAME, VIEW_DEFINITION
FROM INFORMATION_SCHEMA.VIEWS
WHERE TABLE_SCHEMA = 'my_database_name';
问题在于,由于依赖关系,视图的创建顺序很重要

我认为一个解决方案是按照视图创建日期的顺序选择视图名称

1如何获取MySQL视图的创建日期


2是否有更好的方法允许在依赖项尚未满足的情况下创建视图?

无法获取该信息。但作为一种快速解决方法,您可以

CREATE OR REPLACE VIEW ...
而不是创建视图。。。并对所有视图多次运行此操作,直到不再出现错误