Bạn có thể lấy các bảng có tên nhất định từ information_schema
.
Đây là cách bạn lấy danh sách các bảng trong cơ sở dữ liệu của mình:
select table_name from information_schema.tables;
Với ý nghĩ đó, bạn có thể tạo một tập lệnh để loại bỏ các bảng bạn cần:
select concat('drop table ', table_name, ';')
from information_schema.tables;
Sau đó, sao chép tập lệnh đó và dán vào trình thông dịch SQL.
Bạn cũng có thể lọc các bảng dựa trên tên hoặc cơ sở dữ liệu của chúng:
select concat('drop table ', table_name, ';')
from information_schema.tables
where table_name like 'abc%'
and table_schema = 'myDatabase'; --db name