加入收藏 | 设为首页 | 会员中心 | 我要投稿 东莞站长网 (https://www.0769zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

将转储附加到现有MySQL转储文件

发布时间:2021-03-06 16:23:05 所属栏目:MySql教程 来源:网络整理
导读:我需要转储2个表的所有数据和MySQL数据库中另外2个表的数据子集.所以假设我有表t1,t2,t3,t4,我需要完全转储t1和t2然后使用它 mysqldump -u... -p... mydb t1 t2 mydb_tables.sql 现在,我需要为表t3,t4附加带有转储的.sql文件,但两者都只是实际表的子集(例如

我需要转储2个表的所有数据和MySQL数据库中另外2个表的数据子集.所以假设我有表t1,t2,t3,t4,我需要完全转储t1和t2然后使用它

mysqldump -u... -p... mydb t1 t2  > mydb_tables.sql

现在,我需要为表t3,t4附加带有转储的.sql文件,但两者都只是实际表的子集(例如来自t3的SELECT *,其中id <1000).是否可以附加现有的转储文件mydb_tables.sql 否则,是否有任何方法可以将所有4个表数据转储到单个文件中? 最佳答案 您可以使用append方法,就像我们附加常规文件一样

eg:
    cat file2 >> file1

您可以使用“>>”进行转储而不是“>”

“>” 中覆盖目标文件,其中“>>”附加到目标文件.

mysqldump -u... -p... mydb t1 t2  > mydb_tables.sql

mysqldump -u... -p... mydb t3 t4  >> mydb_tables.sql

(编辑:东莞站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读