gpt4 book ai didi

mysql - 将转储附加到现有的 MySQL 转储文件

转载 作者:可可西里 更新时间:2023-11-01 07:00:04 24 4
gpt4 key购买 nike

我需要转储 2 个表的所有数据和 MySQL 数据库中另外 2 个表的数据子集。所以假设我有表 t1、t2、t3、t4,我需要 t1 和 t2 的完整转储并使用

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

现在,我需要将此 .sql 文件附加到表 t3 和 t4 的转储,但两者都只是实际表的子集(如 SELECT * from t3 where id<1000)。是否可以附加现有的转储文件 mydb_tables.sql

否则,有什么方法可以将所有 4 个表数据转储到一个文件中吗?

最佳答案

您可以使用附加方法,就像我们附加常规文件一样

eg:
cat file2 >> file1

您可以使用 ">>" 代替 ">"

">" 覆盖目标文件,其中 ">>" 附加到目标文件。

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

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

关于mysql - 将转储附加到现有的 MySQL 转储文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27565209/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com