在我的数据库中有一些表和 View 。 如何从命令行导出我的数据库中的所有表(而不是 View )?
最佳答案
为转储忽略数据库中的单个 View :
mysqldump -uusrname -ppwd -h hostname --ignore-table=db.view_name db > db.sql
要忽略 Db 中的多个 View 以进行转储:
mysqldump -uusrname -ppwd -h 主机名 --ignore-table=db.view1 --ignore-table=db.view2 db > db.sql
注意:要忽略转储的多个 View ,请多次使用 --ignore-table
选项。
关于仅mysql转储表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/709000/