2011-04-07 81 views
0
  1. INFORMATION_SCHEMA.TABLES为什么要在我的活动服务器上返回结果,但不在本地主机上返回结果? (我认为它每次执行此操作时都与我的实时服务器冲突!)MySQL查询:INFORMATION_SCHEMA.TABLES的替代方案

  2. INFORMATION_SCHEMA.TABLES的任何替代方法都列出了每个表中的所有表和记录号?

下面是该查询:

SELECT * 
FROM INFORMATION_SCHEMA.TABLES 
WHERE TABLE_SCHEMA LIKE 'db_name' 

我需要的只是

<?php echo $item['TABLE_NAME'];?> (using INFORMATION_SCHEMA.TABLES) 
<?php echo $item['TABLE_ROWS'];?> (using INFORMATION_SCHEMA.TABLES) 

感谢。

回答

0

看看

show table status 
+0

非常感谢。这是我需要的。 – laukok 2011-04-07 22:26:11

1
  1. Show Tables。尽管令人怀疑这将比information_schema查询快得多。除非您的网络连接是可怕

  2. SELECT TABLE_NAME,TABLE_ROWS
    FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA LIKE 'DB_NAME'