SQL to check if database is empty (no tables)

前端 未结 11 1339
后悔当初
后悔当初 2021-02-14 04:59

I need to check if a database is totally empty (no tables) using an SQL query. How can this be done?

Thanks for the help!

11条回答
  •  鱼传尺愫
    2021-02-14 05:29

    To get a list of all databases without tables in MySQL:

    use information_schema
    
    select schema_name from `schemata` s
      left join `tables` t on s.schema_name = t.table_schema
      where t.table_name is null
    ;
    

    Cheers, Christian

提交回复
热议问题