mysql - 从 mysql 数据库转储中排除 View

标签 mysql view phpmyadmin export mysqldump

有没有办法从 mysql 转储导出中排除 View

我尝试了 --ignore-table 命令。但是这个命令推荐了我想排除的表的参数。

我的数据库中有 30 个 View 。

有什么简单的方法可以只导出表格(不导出 View )吗?

谢谢

最佳答案

基于答案here ,您应该能够将表对象通过管道传输到 mysqldump,例如:

mysql -u username INFORMATION_SCHEMA
  --skip-column-names --batch
  -e "select table_name from tables where table_type = 'BASE TABLE'
      and table_schema = 'database'"
  | xargs mysqldump -u username database
  > tables.sql

关于mysql - 从 mysql 数据库转储中排除 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21431825/

相关文章:

mysql - 在 phpmyadmin 中编辑连接表(mysql)中的数据

mysql - 在同一查询中选择和插入查询记录

python - mysql-python 连接器同时适用于 python2.7 和 3.4

django - 如何在 django View 之间传递或共享变量?

javascript - 如何使用 Backbone 停止在 touchstart 上触发 touchend 事件

mysql - phpMyadmin 数据库导入错误 #1046 - 没有选择数据库

php - MySQL、PHPMyAdmin - 表列不接受十进制数据类型长度

MYSQL 错误 1052 问题 - 不确定为什么这是错误的

mysql - 通过连接提高Hive查询的性能

python - Python Tkinter 的 PDF 查看器