6

我从两个数据库中得到两个不同的转储,我需要做的就是,我需要将转储附加到一个表中,这在 mysql 中是否可能 ..?

例如:- 考虑两个 sql 文件,first.sql 文件,second.sql 文件。

First.sql 文件有

name  date
name1 2013-06-01
name2 2013-06-01

second.sql 文件有

name  date
name3 2013-06-01
name4 2013-06-01

我将不得不将它们附加到一个表中。

决赛桌

name  date
name1 2013-06-01
name2 2013-06-01
name3 2013-06-01
name4 2013-06-01

dump restore 会截断负载

,我想在每个 sql 恢复命令中附加数据。

4

2 回答 2

12

.sql 文件是一个脚本,您可以对其进行编辑,并删除它创建/删除表的部分。

如果您正在使用mysqldump,则可以添加--skip-add-drop-tableand--no-create-info选项,这样一开始就不会出现删除/创建表指令

您可以在文档页面上找到更多信息mysqldump

于 2013-07-01T06:12:08.300 回答
1

mysqldump --skip-add-drop-table --no-create-info -u pentah_user -p test outtestactivity > outtestactivity1.sql

于 2013-07-01T05:35:44.013 回答