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

将转储附加到现有MySQL转储文件,第1张

概述我需要转储2个表的所有数据和MySQL数据库中另外2个表的数据子集.所以假设我有表t1,t2,t3,t4,我需要完全转储t1和t2然后使用它mysqldump -u... -p... mydb t1 t2 > mydb_tables.sql 现在,我需要为表t3,t4附加带有转储的.sql文件,但两者都只是实际表的子集(例如来自t3的SELECT *

我需要转储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.sqlMysqLdump -u... -p... mydb t3 t4  >> mydb_tables.sql
总结

以上是内存溢出为你收集整理的将转储附加到现有MySQL转储文件全部内容,希望文章能够帮你解决将转储附加到现有MySQL转储文件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

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

原文地址: http://outofmemory.cn/sjk/1166416.html

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

发表评论

登录后才能评论

评论列表(0条)

保存