Mysqldump仅具有某些前缀的表 Mysqldump通配符?

Mysqldump仅具有某些前缀的表 Mysqldump通配符?,第1张

Mysqldump仅具有某些前缀的表/ Mysqldump通配符

您可以在命令行上一个接一个地指定表名,但不能使用通配符。

mysqldump databasename table1 table2 table3

您也可以使用

--ignore-table
更短的时间。

另一个想法是将表放入文件中,例如

mysql -N information_schema -e "select table_name from tables where table_schema = 'databasename' and table_name like 'bak_%'" > tables.txt

编辑文件并将所有数据库放在一行上。然后做

mysqldump dbname `cat tables.txt` > dump_file.sql

要将表格放在一行中(不推荐),您可以执行以下 *** 作

mysql -NB  information_schema -e "select table_name from tables where table_name like 'bak_%'" | xargs -I"{}" mysql dbname -e "DROP TABLE {}"


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4935652.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-13
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存