为了在我目前正在编写的 GUI 中显示有关客户数据库的一些详细信息,我需要知道如何在创建某个数据库时 checkin MySQL 5.7
?
最佳答案
到目前为止,MySQL 还没有存储数据库创建时间的功能。尽管许多用户要求添加此功能,但他们尚未实现。因此,不可能使用任何查询找到数据库创建日期。我们应该等待将来具有该功能的任何更新。
顺便说一句,由于表的创建日期存储在mysql中,我们可以将该数据库的最旧表的创建日期视为数据库的创建日期。所以,我们可以使用下面的查询得到它:
SELECT
table_schema AS Database_Name, MIN(create_time) AS Creation_Time
FROM information_schema.tables
WHERE table_schema = 'YOUR_DATABASE_NAME'
Group by table_schema;
但是,显然这不是一个理想的解决方案。
关于mysql - 如何获取 MySQL 数据库的创建日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50172726/