是否有一种方法可以通过mysqldump命令来限制某些表(即以名称'test'开头?)>
mysqldump -u username -p database \ --ignore-table=database.table1 \ --ignore-table=database.table2 etc > database.sql
但是问题是,大约有20个表的名称以'test'开头。有什么方法可以跳过这些表(不使用“
--ignore-table=database.table1 --ignore-table=database.table2 --ignore-table=database.table3 .... --ignore-table=database.table20
”之类的长命令?
并且有什么方法可以只转储模式而没有数据?
是否可以通过mysqldump命令限制某些表(即以名称'test'开头)? mysqldump -u用户名-p数据库\ --ignore-table = database.table1 \ --ignore-table = database ....
很遗憾,mysqldump要求表名完全合格,因此您不能将参数指定为正则表达式模式。