我有一个MySQL数据库,每隔6个月就会创建一个包含最新条目的新表。什么SQL命令可以获取数据库中最新创建的表?
非常感谢
答案 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
数据库中,因此您可以从中获取信息,但您可以访问该信息。