sql >> Databasteknik >  >> RDS >> Mysql

Hitta tabell med maximalt antal rader i en databas i mysql

Prova den här......

SELECT TABLE_NAME,MAX(TABLE_ROWS)
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = "DB_Name";

ELLER

försök med följande två frågor för faktiska resultat.

fråga 1:

SELECT CONCAT('SELECT COUNT(*) as cnt FROM ', table_name, ' union all') 
      FROM information_schema.tables WHERE table_schema = 'your_db_name';

fråga 2:

select max(cnt) from (paste the result of first query and remove 
last union all keyword) as tmptable;


  1. Länka HTML-tabell med MySQL-tabell

  2. Hur konverterar man en överordnad-underordnad (adjacency)-tabell till en kapslad uppsättning med PHP och MySQL?

  3. TAN() Funktion i Oracle

  4. Fel (nära PÅ vid position 25) vid import av tabell för WORDPRESS (Fel med främmande nyckel)