代码之家  ›  专栏  ›  技术社区  ›  seedg

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

  •  3
  • seedg  · 技术社区  · 15 年前

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

    多谢

    3 回复  |  直到 12 年前
        1
  •  7
  •   Andomar    15 年前

    您可以选择最后一个 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
    
        2
  •  2
  •   Danny Beckett    12 年前

    可以从特定数据库显示

    SELECT *
    FROM information_schema.TABLES
    WHERE table_schema = 'database_name'
    ORDER BY `TABLES`.`CREATE_TIME` DESC
    
        3
  •  1
  •   NDM    15 年前

    MySQL将此信息存储在 information_schema 数据库,这样你就可以从那里获得信息,我可以访问它。