如何查询表名

dalier149 2007-08-02 04:11:24
mysql
在数据库db_name中有很多表,我想查询记录条数最少的那一张表的表名,有什么好办法啊?谢谢
...全文
336 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dalier149 2007-08-03
  • 打赏
  • 举报
回复
我是楼主,我郁闷了!
服务器上的mysql没有information_schema数据库~
估计在这个问题上我只能止于此了,谢谢大家。
yangxiao_jiang 2007-08-02
  • 打赏
  • 举报
回复
如果最小的有几张表而且一样呢?

那就只能返回第一个了

:(

这个东西只要有个思路就已经可以了吧。
懒得去死 2007-08-02
  • 打赏
  • 举报
回复
回复人:yangxiao_jiang(哈哈) ( 四级(中级)) 信誉:100

如果最小的有几张表而且一样呢?
懒得去死 2007-08-02
  • 打赏
  • 举报
回复
use information_schema;
select table_name from tables where table_schema = 'db_name' and
table_rows in (select min(table_rows) from tables where table_schema='db_name')
;
yangxiao_jiang 2007-08-02
  • 打赏
  • 举报
回复
use information_schema
select TABLE_NAME,TABLE_ROWS from TABLES where TABLE_SCHEMA='db_name' and TABLE_ROWS is not null order by TABLE_ROWS limit 1
dalier149 2007-08-02
  • 打赏
  • 举报
回复
自己顶一个先~
想了很久也没想出来。
各位路过的大侠帮帮忙~ 分不够的话可以再加 :)

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧