Bạn có thể chỉ định lần lượt các tên bảng trên dòng lệnh nhưng không có ký tự đại diện. mysqldump databasename table1 table2 table3
Bạn cũng có thể sử dụng --ignore-table
nếu điều đó sẽ ngắn hơn.
Một ý tưởng khác là đưa các bảng vào một tệp với một cái gì đó như
mysql -N information_schema -e "select table_name from tables where table_schema = 'databasename' and table_name like 'bak_%'" > tables.txt
Chỉnh sửa tệp và đưa tất cả cơ sở dữ liệu vào một dòng. Sau đó thực hiện
mysqldump dbname `cat tables.txt` > dump_file.sql
Để thả các bảng vào một dòng (không được khuyến nghị), bạn có thể thực hiện như sau
mysql -NB information_schema -e "select table_name from tables where table_name like 'bak_%'" | xargs -I"{}" mysql dbname -e "DROP TABLE {}"