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

MySQL - Sletning af nogle specifikke tabeller fra Big Database

Du kan hente tabeller med bestemte navne fra information_schema .

Sådan får du en liste over tabellerne i din database:

select table_name from information_schema.tables;

Med det i tankerne kan du generere et script for at droppe de tabeller, du har brug for:

select concat('drop table ', table_name, ';')
  from information_schema.tables;

Kopier derefter scriptet og indsæt det på en SQL-fortolker.

Du kan også filtrere tabeller baseret på deres navne eller databaser:

select concat('drop table ', table_name, ';')
  from information_schema.tables
 where table_name like 'abc%'
   and table_schema = 'myDatabase'; --db name


  1. Hvordan taler Access med ODBC-datakilder? Del 4

  2. Håndtering af indeksoprettelse med MongoEngine i Python

  3. Fejlfinding af Microsoft SQL Server-fejl 18456

  4. brew install mysql, fejl ved forsøg på at stoppe serveren