在使用 phpMyAdmin 时,我突然注意到我经常使用的表格已经转移到另一个页面,它以前在第 2 页,现在在第 3 页。我是唯一一个在这个数据库上工作的人,发现这个很奇特。
这个数据库中有很多表,所以一两个新表对我来说不会很突出。
有什么方法可以按添加的时间顺序列出该数据库中的表吗?
最佳答案
您(和我)的第一个倾向可能是使用SHOW TABLES
,但是唉,似乎没有办法执行ORDER BY
,q.v。 official MySQL documentation .但是,您可以查询 information_schema.tables
并按 update_time
排序:
SELECT table_name
FROM information_schema.tables
WHERE table_schema = 'db_name'
ORDER BY update_time DESC;
以上查询将为您提供 db_name
数据库中的所有表,其中最近排在第一位。
关于mysql - MySQL 数据库中表的时间顺序列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32003362/