MySQL:是否可以列出所有带有修改日期的表?
是否可以列出给定MySQL数据库中的所有表,修改日期在右侧 我在找像这样的东西MySQL:是否可以列出所有带有修改日期的表?,mysql,runtimemodification,Mysql,Runtimemodification,是否可以列出给定MySQL数据库中的所有表,修改日期在右侧 我在找像这样的东西 SHOW TABLES FROM MY_DATABASE; 您可以使用信息\u schema.tables查询表 只为MyISAM,though@SergioTulentsev要详细说明吗?@草莓:好的,这些列create\u time/update\u time直接映射到表数据文件的文件属性。由于innodb默认将所有表存储在一个大文件中,我无法想象它会如何工作。即使使用“按表文件”模式,这些日期也不是很可靠。@
SHOW TABLES FROM MY_DATABASE;
您可以使用信息\u schema.tables查询表
只为MyISAM,though@SergioTulentsev要详细说明吗?@草莓:好的,这些列create\u time/update\u time直接映射到表数据文件的文件属性。由于innodb默认将所有表存储在一个大文件中,我无法想象它会如何工作。即使使用“按表文件”模式,这些日期也不是很可靠。@juergen\d此新列显示了一些日期,但似乎与上次修改日期不一致。我刚刚修改了数据库中的一个表,插入了一个新元素,右边出现的日期大约是一周前。@SergioTulentsev我明白了,我想是的。谢谢你的解释。
select table_name,
coalesce(update_time, create_time) as last_modified
from information_schema.tables