sql >> Database teknologi >  >> RDS >> Mysql

Find tabel med maksimalt antal rækker i en database i mysql

Prøv denne......

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

ELLER

prøv venligst følgende to forespørgsler for det faktiske resultat.

forespørgsel 1:

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

forespørgsel 2:

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


  1. Serialiseringsfejl:Deadlock fundet under forsøg på at få lås

  2. Hvad betyder hashed underplan i PostgreSQL?

  3. Implementering af fuldtekstsøgning i SQL Server 2016 for avancerede brugere

  4. Konverter rekursiv funktion til visning