如何在MySQL中获取最新创建的表?

时间:2009-11-27 10:49:10

标签: mysql

我有一个MySQL数据库,每隔6个月就会创建一个包含最新条目的新表。什么SQL命令可以获取数据库中最新创建的表?

非常感谢

3 个答案:

答案 0 :(得分:7)

您可以从create_time中选择最后一个information_schema.TABLES

例如:

select table_name, create_time 
from information_schema.TABLES
where table_schema = 'andomar'
order by CREATE_TIME desc
limit 1

答案 1 :(得分:2)

您可以从特定数据库中显示

SELECT *
FROM information_schema.TABLES
WHERE table_schema = 'database_name'
ORDER BY `TABLES`.`CREATE_TIME` DESC

答案 2 :(得分:1)

MySQL将此信息存储在information_schema数据库中,因此您可以从中获取信息,但您可以访问该信息。